コマンドプロンプトで.svnディレクトリを再帰的に削除

Subversionを使ってる方々、.svnディレクトリを全部削除したいって思ったことはないでしょうか。 僕はしょっちゅうあります。最近はgitを使っているので.svnの呪縛から逃れましたが、まだまだsvnを使うことも多いです。

そこで、再帰的に一気に.svnディレクトリを削除するコマンドを書いておきます。

for /f "tokens=*" %d in ('"dir /b/s/a | findstr /r \.svn$"') do rmdir /q/s "%d"

これだけです。 削除したいルートディレクトリに移動してからこのコマンドを使うとキレイに.svnディレクトリを削除してくれます。 失敗しないようにバックアップをとってから削除することをおすすめします。

ではではー。