特定の名前を持つフォルダを一気に削除する。例えば「.svn」フォルダ。

Subversionで管理されたファイルが入ったフォルダには「.svn」というフォルダがある。
これがいらない場合、一発で削除できないものかと調べてみたら、DOSコマンドで削除するようだ。
やり方はいくつかあるだろうが、自分が試したのは以下の方法。

1.コマンドプロンプトで、削除対象となるフォルダに移動する(cdコマンド)。
2.「.svn」フォルダを探す。
dir /s /b /a:d "*.svn"
3.これを実行すると「.svn」フォルダが特定できるので、このリストをテキストファイルにしてやる。
dir /s /b /a:d "*.svn" > list.txt
ファイル名は何でもよい。
テキストファイルで出力されているはずだ。
4.で、そのテキストファイルの先頭に「rmdir/s/q」を挿入する。
 テキストエディタの正規表現で「^」を「rmdir/s/q 」にでも置換すればOK。
5.そのテキストファイルの拡張子をバッチファイル(.bat)にする。
6.バッチファイルを実行。

これで削除される。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する