• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:一括でファイル名の変更と移動等をしたい)

一括でファイル名の変更と移動等をしたい

このQ&Aのポイント
  • Windows VISTAで複数のフォルダ内の動画ファイルのファイル名を一括で変更し、全てをまとめたいです。使用する動画ファイルの名前は「data.mov」で、各フォルダには1つだけ保存されています。変更後のファイル名はフォルダ名に対応しています。
  • 一括でファイル名の変更と移動を行いたいです。Windows VISTAで、「MyFiles」というフォルダの中に複数のフォルダがあります。それぞれのフォルダには「data.mov」という名前の動画ファイルが保存されています。これらの動画ファイルのファイル名を各フォルダ名に変更し、全てを「MyFiles」の直下にまとめたいです。
  • Windows VISTAで複数のフォルダ内に保存されている「data.mov」という名前の動画ファイルのファイル名を一括で変更し、全てを「MyFiles」フォルダの直下にまとめたいです。変更後のファイル名は各フォルダの名前に対応しています。有料ソフトではなく、フリーソフトを使用したいです。

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

  • ベストアンサー
  • ninoue
  • ベストアンサー率52% (1288/2437)
回答No.2

DOS コマンドで次のように入力する事で処理可能です。 MyFiles directory に移動 for /D %A in (*) do copy %A\data.mov %A.mov DOS窓で次のように入力してコマンドの意味等については調べて下さい。 help help for 或いは次等のようにサーチして調べてみて下さい。 dos コマンド 解説 元ファイルやディレクトリの削除等も出来ます。 for /D %A in (*) do del %A\data.mov for /D %A in (*) do rmdir %A

cam_
質問者

お礼

教えて頂いた通りにやったらできました!! ソフト等が必要かと思いましたがこんな簡単にできてしまうのですね。。 大変助かりました。ありがとうございました。

その他の回答 (1)

回答No.1

まずdata.movのファイル名を変更するバッチを作っておく(※) そのバッチを各フォルダへコピーして実行 終わったら.movをMyFilesへコピー 最後に各フォルダを中身ごと削除 という一連の動作をするバッチを書いて実行すればできそう。 (※)ファイル名をバッチ自身が置かれているフォルダ名に変更するバッチを書くには for /f "delims=" %A in ('cd') do echo %~nxA でフルパスからそのフォルダ名だけ抜き出せるから可能だと思う 以上とりあえず。

cam_
質問者

お礼

バッチというものが使えるのですね。 参考になります。どうもありがとうございます。

関連するQ&A