• 締切済み

バッチファイル作成について

いつも参考にさせております。 バッチファイルで指定したディレクトリとそのディレクトリに含まれるサブディレクトリやファイルを全て削除したいと思っております。 例えば… 削除したいフォルダ:binフォルダ、objフォルダ フォルダ構成:C:\Documents and Settings\Kumagai\My Documents\Visual Studio 2005\Projects\WindowsApplication1 WindowsApplication1の直下にサブディレクトリが何個かありその直下にそれぞれbinフォルダ、objフォルダが存在します。 サブディレクトリが10個の場合binフォルダ、objフォルダもそれぞれ10個あるとします。 なおサブディレクトリの数は可変です。 この時、binフォルダとobjフォルダを一遍に削除するにはどのようにバッチファイルに記述すればよろしいのでしょうか? よろしければ教えてください。 環境はWindowXPですが、Vistaにも対応できるとなおうれしいです。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

for /D %%D in (*) do (rmdir /s/q "%%D\obj" & rmdir /s/q "%%D\bin") とかいう感じ? もちろん手元では試していません. 無保証なので, 確かめる際には「全部消えちゃっても問題ないところ」で実行してください.

noname#208124
noname#208124
回答No.2

rmdir /s /q

  • HIROs-NET
  • ベストアンサー率78% (15/19)
回答No.1

Windows PowerShellでのバッチでいいのであれば dir -Include "bin","obj" -Recurse | %{Remove-Item $_.FullName} でサブフォルダの下まで削除できます。

関連するQ&A