6

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

4

4 回答 4

20

转到要删除所有 CVS 文件夹的位置。在资源管理器的窗口中,在搜索框中键入“CVS”。并点击进入。全选,然后删除。现在它完成了。:)

于 2014-05-30T20:56:09.887 回答
3

这应该做的工作:

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S cvs') DO RMDIR /S /Q %%G
于 2012-07-30T11:53:35.147 回答
1

试着做

cvs export -DNOW module_name

代替

cvs co module_name

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

于 2014-01-24T21:49:22.837 回答
1

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

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

for /r /d %%f in (*) do if "%%f"=="CSV" rd /s /q "%%f"
于 2012-07-30T11:57:52.807 回答