特定のフォルダ以下の特定のフォルダ名のフォルダをすべて削除する

タイトルがいまいち意味わからんが・・・


つまりとあるフォルダの中にある「hoge」という
フォルダをすべて削除したいと思った。


というかSubversionなんだよね。


Subversionでは「.svn」というフォルダができるので
それを全部削除したいと思っていろいろ調べていた。


で、結果コマンドプロンプトで以下をやればOK。

for /f "delims=*" %i in ('dir /A:D /s *.svn /b') do rd /s /q %i

※使用時は自己責任で。


これを例えば「D:\subversion\」以下の「.svn」フォルダを
削除したい場合は、「D:\subversion」で実行すればOK


この「/f "delims=*"」は調べたけどよくわからなかったが
これがないと駄目。


以上


参考:
碧落 - 知られざるバッチファイル
http://blog.nohohon.moo.jp/?eid=909331