删除以相同起始字符开头的文件夹

时间:2013-05-21 09:24:02

标签: windows batch-file cmd

我需要一次性删除文件夹中的文件夹,并且此文件夹以通用名称开头,但不以。那么任何带del / rm的命令都可以做到这一点?我尝试使用通配符,但这不起作用。

c:\temp> rmdir hello* ---以'hello'开头的charecters的目录无法正常工作

c:\temp> rmdir hello*.* ---无效

2 个答案:

答案 0 :(得分:4)

从命令行:

for /d %i in (hello*) do rd "%i"

在批处理文件中:

for /d %%i in (hello*) do rd "%%i"

答案 1 :(得分:3)

试试这个 - 如果echo按预期方式运行,请将其删除。

for /d %%a in (hello*) do echo rd /s /q "%%a"

将所有%% a更改为%a,以便从命令行执行它。