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

问题描述:

我是bat文件的新成员。 我有文件夹假设“A”,这个文件夹的子文件夹为“B”,“C”,“D”这些文件夹又有自己的子文件夹。 我的问题是,每个子文件夹和父文件夹都有CVS文件夹,我想从每个目录中删除该文件夹。 如何在bat文件中做到这一点。从windows中的所有子文件夹中删除CVS文件夹

这应该做的工作:

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

通常你应该使用cvs export获得该课程的全新副本没有工作拷贝的文件夹。

但是你可以使用一个for循环来删除这些文件夹以及:

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

尝试做

cvs export -DNOW module_name 

,而不是

cvs co module_name 

那么你不需要删除任何东西。

转到您想要删除所有CVS文件夹的地方。 在资源管理器中的窗口中,在搜索框中输入“CVS”。然后点击输入。 全选,删除。 现在完成了。 :)

+0

完美的,如果我可以给多个upvote我会:) – 2015-09-18 18:44:38

+0

这是非常酷,谢谢。 – 2017-03-21 00:51:53