使用批处理文件删除以相同名称开头的文件夹的多个副本

时间:2019-03-22 07:43:18

标签: batch-file cmd directory

我的桌面包含“ CEEMEA EMEA ”文件夹的副本,即

EMEA CEEMEA

EMEA CEEMEA-复制

EMEA CEEMEA-复制(2)

EMEA CEEMEA-复制(3)

以此类推

我想使用CMD或批处理文件删除所有以EMEA CEEMEA开头的文件夹作为文件名。

rd /s /q "%CD%\NEW FOLDER*"

但是上面的命令什么都不做。如何运作?

1 个答案:

答案 0 :(得分:1)

您可以使用带有For选项的/D循环来完成此操作:

For /D %A In ("%UserProfile%\Desktop\EMEA CEEMEA*")Do @RD/S/Q "%A"

当您更新问题以包括批处理文件时,可以将命令从以下更改为一个:

For /D %%A In ("%UserProfile%\Desktop\EMEA CEEMEA*")Do @RD/S/Q "%%A"