for /d /r "d:\Video" %a in (Sample) do if exist "%~fa\" echo rd "%~fa" /s /q
Для каждой папки с указанной и ниже, если существует папка с именем Sample
, удалите ее
Если вам не нужен / не нужен рекурсивный поиск, нужно только обрабатывать папки внутри d:\Video
, затем
for /d %a in ("d:\Video\*") do if exist "%~fa\Sample\" echo rd "%~fa\Sample" /s /q
Для каждой папки в папке d:\Video
, если она содержит папку с именем Sample
удалите ее.
примечания:
Обе команды кодируются для выполнения из командной строки. Из пакетных файлов знаки процента должны быть удвоены
Команды rd
включают префикс echo
, поэтому команда не выполняется, а выводится только на консоль. Если вывод правильный, уберите echo