• ベストアンサー

ファイルの名前の一括変更、フォルダの一括作成など

windows10の環境で、ファイルの名前の一括変更・フォルダの一括作成をしたいと思っています。コマンドプロンプト・バッチファイルを利用して、上記の作業はできますでしょうか。今後も多くのファイル・フォルダを利用・管理する必要があるので、勉強したいと思っています。そういうことが書いてある本はどのようなものがありますでしょうか。こういうジャンル、というのでも構いません。よろしくお願いします。 <例> aaa-コピー.doc bbbbb-コピー(2).doc から-コピー以降の文字を削除 指定フォルダに1月~12月までのフォルダを作成

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.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++} 結果は添付画像参照

mklzbez3
質問者

お礼

ありがとうございます。 PowerShellで調べてみます。

その他の回答 (1)

回答No.1

「窓の杜」と云う、フリーウェアソフト紹介してるサイトにファイル名一括変換ソフトウェアがあります。試してみてはいかがでしょうか? https://forest.watch.impress.co.jp/library/nav/genre/sys/file_filerename.html

mklzbez3
質問者

お礼

ありがとうございます。 ただソフトのインストールには許可がいること、 コマンドが理解できるようになりたいです。

関連するQ&A