• ベストアンサー

異なるフォルダ内の複数ファイルを一括変換する方法について

Windowsで、複数のフォルダ内に入っているファイルのファイル名を一括変換する方法を教えてください。具体的には、複数フォルダには規則性がありフォルダ「001」「002」「003」・・・に入っている同名ファイル「index.html」をフォルダ名を用いてそれぞれ「001.html」「002.html」「003.html」・・・と変換したい状況です。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

#1の方の回答でおおむねいいのですが、ちょっとだけ違います。renコマンドの改名先の名前はバスを書きません。 cd /d "規則性のあるフォルダの親フォルダのフルパス" for /D %A in ( * ) do ren %A\index.html %A.html ですね。

jojojojo24
質問者

お礼

ありがとうございます。操作を行ったところうまくいきました。 大変助かりました。

その他の回答 (1)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

「規則性のあるフォルダ」がすべて単一の親フォルダの下にあるとして、以下のような方法があるかと。 コマンドプロンプトから ------ cd /d "規則性のあるフォルダの親フォルダのフルパス" for /D %A in ( * ) do ren %A\index.html %A\%A.html ------ # OSはWindows 2000以上を想定しています あ、テストはしていないので、実施する際は事前に動作確認してください。

jojojojo24
質問者

お礼

ありがとうございます。大変助かりました。