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

6

我是新手,对.bat文件不太熟悉。 我有一个名为“A”的文件夹,其中包含子文件夹“B”、“C”、“D”,这些文件夹又各自有自己的子文件夹。 我的问题是,每个子文件夹和父文件夹都有CVS文件夹,我想从每个目录中删除该文件夹。 如何在.bat文件中实现呢?

4个回答

20

前往想要删除所有CVS文件夹的位置。在Windows资源管理器中,输入"CVS"并点击搜索框。选择全部并删除。现在完成了。:)


如果我可以给多个赞,那就太完美了 :) - Eduardo Dennis
有点晚了,但如果你的任何文件包含“CVS”,它们也会被删除。 - Vinz243

3
这应该可以解决问题:
FOR /F "tokens=*" %%G IN ('DIR /B /AD /S cvs') DO RMDIR /S /Q %%G

1
尝试执行。
cvs export -DNOW module_name

代替

cvs co module_name

那么您不需要删除任何内容。

1
通常情况下,您应该使用 cvs export 来获取没有工作副本文件夹的干净课程副本。

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接