从Windows中的所有子文件夹中删除CVS文件夹

时间:2012-07-30 11:43:52

标签: windows batch-file

我是bat文件的新手。 我有文件夹假设“A”,这个文件夹有子文件夹为“B”,“C”,“D”这些文件夹再次有自己的子文件夹。 我的问题是每个子文件夹和父文件夹都有CVS文件夹,我想从每个目录中删除该文件夹。 如何在bat文件中执行此操作。

4 个答案:

答案 0 :(得分:19)

转到要删除所有CVS文件夹的位置。 在资源管理器的窗口中,键入" CVS"在搜索框中。然后单击Enter。 选择全部,然后删除。 现在已经完成了。 :)

答案 1 :(得分:3)

这应该做的工作:

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

答案 2 :(得分:1)

尝试

cvs export -DNOW module_name

而不是

cvs co module_name

然后你不需要删除任何东西。

答案 3 :(得分:0)

通常你应该使用cvs export来获得一份没有工作副本文件夹的课程的干净副本。

但您也可以使用for循环删除这些文件夹:

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