質問: サブフォルダ内のファイルを全部移動させたい。 vbscriptのバッチでの作成を考えています。 あるフォルダ(名をfolderとします)の中に、たくさんのサブフォルダが あって、そこにあるファイルをすべてfolderに移動させたいと 思っています。 (ファイルはjpg画像ファイルだけです。) たとえば、folderの下に、folder_bというサブフォルダがあって、 更にその下にfolder_cがあり、その中には1.jpgというファイルが あったとしたら、バッチ実行後、folderの直下に1.jpgがあり、 (可能であれば)フォルダはすべて消えているという具合です。 ファイルの移動自体はファイルシステムオブジェクトのfile.moveで行い、 最後にディレクトリを列挙して削除していけばいいんだろうなという ところはわかります。 しかし、フォルダをサブフォルダも含めてすべて舐めて、そこから ファイルを移動していくというロジックに悩んでいます。 アドバイスいただけないでしょうか。
回答: vbsでは無いですが、batファイルなら↓これで for /r c:\folder %%f in (*) do move "%%f" c:\folder