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