• ベストアンサー

バッチファイルの書き方

サブフォルダすべてにひとつのファイルをコピーしたいのですが、 for /d %%a in (subdir*) do copy コピーしたいファイル名 "%%a\" 上のようなバッチファイルではうまくいきませんでした どのようにしたらいいのか、どなたか教えていただけないでしょうか

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

  • ベストアンサー
  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.1

おはようございます。 subdirの下のサブフォルダについてなら for /d %%a in (subdir\*) do copy コピーしたいファイル名 "%%a\" subdirの名前の中に空白があるなら for /d %%a in ("subdir\*") do copy コピーしたいファイル名 "%%a\" 現在のフォルダのサブフォルダについてなら for /d %%a in (*) do copy コピーしたいファイル名 "%%a\" で動作しませんか?

boobou1754
質問者

お礼

回答ありがとうございます。 for /d %%a in (*) do copy コピーしたいファイル名 "%%a\" を今試してうまくいきました。 あとのバッチファイルも確認します こんなに早く教えてもらえるとは、ありがとうございます

関連するQ&A