Batch file 清理批处理文件

Batch file 清理批处理文件,batch-file,wincvs,Batch File,Wincvs,我正在编写一个批处理文件来清理源文件夹。我想删除前缀为的所有wincvs生成的文件# 我遇到的问题是,它没有删除子目录中的文件。我认为您需要DEL/s这是怎么回事: FOR /R C:\FOLDER\SUBFOLDER %%G IN (.#*.*) DO DEL %%G 你可能想这样做 DIR /S /B .#*.* 要递归地列出目录我认为kevin不是想递归地删除目录,而是在目录中查找文件,然后删除它们。是的,缺少目录中的/S他可能是指DEL/S.*.我没有让你的解决方案起作用,但我刚刚注

我正在编写一个批处理文件来清理源文件夹。我想删除前缀为的所有wincvs生成的文件#


我遇到的问题是,它没有删除子目录中的文件。

我认为您需要DEL/s这是怎么回事:

FOR /R C:\FOLDER\SUBFOLDER %%G IN (.#*.*) DO DEL %%G

你可能想这样做

DIR /S /B .#*.*

要递归地列出目录

我认为kevin不是想递归地删除目录,而是在目录中查找文件,然后删除它们。是的,缺少目录中的/S他可能是指
DEL/S.*.
我没有让你的解决方案起作用,但我刚刚注意到它缺少了一个引导周期。#**对不起,凯文,我以前没有测试过它,但现在它可以工作了;你想试试吗?是的,还是没有运气。不确定问题是什么,这意味着要在批处理文件中运行;如果您试图在命令提示下直接运行,则应该删除一个命令;
DIR /S /B .#*.*