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