- ベストアンサー
ファイルの名前の一括変更、フォルダの一括作成など
windows10の環境で、ファイルの名前の一括変更・フォルダの一括作成をしたいと思っています。コマンドプロンプト・バッチファイルを利用して、上記の作業はできますでしょうか。今後も多くのファイル・フォルダを利用・管理する必要があるので、勉強したいと思っています。そういうことが書いてある本はどのようなものがありますでしょうか。こういうジャンル、というのでも構いません。よろしくお願いします。 <例> aaa-コピー.doc bbbbb-コピー(2).doc から-コピー以降の文字を削除 指定フォルダに1月~12月までのフォルダを作成
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
win10標準のPowerShellを使えば簡単にできます。 なお質問の<例>のファイル名がエクスプローラ画面でコピーして貼り付けた例なのであれば aaa-コピー.docではなくて aaa - コピー.doc となります。(ハイホン文字の前後にスペースが入ります) bbbbb-コピー(2).doc ではなくて bbbbb - コピー(2).doc となります。 以上を踏まえて下記を実行すれば一括ファイル名変更となります。 ファイルは i:\temp フォルダにあるものとしています。 get-childitem i:\temp | rename-item -NewName {$_.name.substring(0,$_.name.indexof(" - コピー")) + $_.extension} 一括変更結果は aaa.doc bbbbb.doc となります。 フォルダ作成は $a=1; while($a -lt 13){new-item i:\temp\$a"月" -type directory; $a++} 結果は添付画像参照
その他の回答 (1)
- Tateishi73
- ベストアンサー率33% (9/27)
「窓の杜」と云う、フリーウェアソフト紹介してるサイトにファイル名一括変換ソフトウェアがあります。試してみてはいかがでしょうか? https://forest.watch.impress.co.jp/library/nav/genre/sys/file_filerename.html
お礼
ありがとうございます。 ただソフトのインストールには許可がいること、 コマンドが理解できるようになりたいです。
お礼
ありがとうございます。 PowerShellで調べてみます。