2012-07-30 12 views
6

batファイルが新しくなりました。 私は、フォルダが "A"で、このフォルダに "B"、 "C"、 "D"というサブフォルダがあり、これらのフォルダにもサブフォルダがあることを確認します。 私の問題は、各サブフォルダと親フォルダにはCVSフォルダがあり、各ディレクトリからそのフォルダを削除したいということです。 これをBATファイルで行う方法。WindowsのすべてのサブフォルダからCVSフォルダを削除します。

答えて

2

これは、ジョブを実行する必要があります。

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S cvs') DO RMDIR /S /Q %%G 
0

通常は、作業コピーのフォルダなしでコースのクリーンコピーを取得するためにcvs exportを使用する必要があります。

しかし、あなたは同様にそれらのフォルダを削除するためにforループを使用することができます。

cvs export -DNOW module_name 

の代わりに、次に

cvs co module_name 

必要のない操作を行うために

for /r /d %%f in (*) do if "%%f"=="CSV" rd /s /q "%%f" 
1

てみてください何かを削除する。

16

すべてのCVSフォルダを削除する場所に移動します。 エクスプローラのウィンドウで、検索ボックスに「CVS」と入力します。 Enterをクリックします。 すべてを選択して削除します。 これで完了です。 :)

+0

私は複数のupvoteを与えることができたら私は:) –

+0

これはかなりクールです、ありがとう。 –