Windows批处理文件,使用通配符删除文件夹/子文件夹

时间:2010-05-13 12:50:30

标签: batch-file directory

我需要删除“tomin”文件夹中的所有文件夹,该文件名包含带有“.delme”字符串的终结符。 删除需要反复进行:我的意思是在所有目录和SUB目录上。

我虽然这样做:

FOR /R tomin %%X IN (*.delme) DO (RD /S /Q "%%X")

但它不起作用,我认为/ R忽略了通配符。

在提出这个问题之前,我也搜索过了this:但是答案并没有帮助我解决我的问题,根据我尝试过的建议:

FOR /F tomin "delims=" %%X IN ('dir /b /ad *.delme') DO RD /S /Q "%%X"

但它也没有用。

1 个答案:

答案 0 :(得分:11)

您的第一个命令可行,但您忘记了/D以指定您想要目录。

FOR /D /R tomin %%X IN (*.delme) DO RD /S /Q "%%X"

应该做的伎俩。