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

У меня есть папка по определенному пути, которая содержит один и тот же формат, но всегда имеет разные 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 голосов
/ 29 марта 2019

Вы можете попробовать, используя forfiles:

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

Как только вы узнаете, что получили правильные имена каталогов, просто замените echo на rmdir.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...