Удалить несколько копий папки, которая начинается с одного и того же имени, используя пакетный файл - PullRequest
0 голосов
/ 22 марта 2019

Мой DESKTOP содержит копии папки ' CEEMEA EMEA ', т.е.

EMEA CEEMEA

EMEA CEEMEA - Копировать

EMEA CEEMEA - Копировать (2)

EMEA CEEMEA - Copy (3)

и т. Д.

Я хочу удалить все папки, начинающиеся с EMEA CEEMEA в качестве имени файла, используя CMD или пакетнофайл.

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

, но приведенная выше команда ничего не делает.как это работает?

1 Ответ

1 голос
/ 22 марта 2019

Вы можете сделать это, используя цикл 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"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...