使用通配符删除特定路径中的目录

时间:2019-03-29 12:43:24

标签: batch-file

我在特定路径下有一个文件夹,该文件夹包含相同的格式,但始终具有不同的4位数字。另外,可以在不同的驱动器中找到该文件。

可以在“ C:\ Updates”路径中找到该文件夹​​,但其中包含名称“ L0001234.Me”

数字1234始终可以不同,但​​必须为4位数。

我进行了以下批处理,但是某些工作不正常。可以帮忙吗?

@echo off
FOR %%I IN (C E) DO (
    for /D %J in ("%%I:\*") do @del "%J\T000*"
    GOTO END
)
:END
EXIT

1 个答案:

答案 0 :(得分:0)

您可以尝试使用forfiles

forfiles /M L000* /C "cmd /c if @isdir==TRUE echo @path"

一旦知道正确的目录名称,只需将echo替换为rmdir