Я пытаюсь найти ответ на следующий вопрос. Я пытался перечислить деревья каталогов, которые не содержат папку «образец» на заданной глубине. Уровень глубины всегда будет одинаковым, и я смог перечислить все папки, которые содержат данную папку, с помощью следующей команды, однако я не могу понять, как составить список деревьев каталогов, которые не содержат эту папку.
Вот код, который я использую до сих пор:
#@echo off #pushd e:\tv\# #for /f %%a in ('dir /s/b/ad') do ( # if /i "%%~na" EQU "sample" echo %%a >>c:\temp.txt #) Опять же, этот код создаст все деревья каталогов, которые содержат данную папку, и пропустит те, которые этого не делают. Если я переключу «EQU» на «NEQ», то получится список, но не на должном уровне глубины.
Пример: - это будет мой вывод из скрипта с "EQU"
e:\TV\#\foo\foo\foo\Sample Когда я переключаю код на «NEQ», он выдаст мне все папки, включая те, в которых находится папка с образцом.
Я просто хочу создать список каталогов, которые не содержат папку Sample в 6-й папке.
Спасибо за вашу помощь.
«Я просто хочу создать список каталогов, которые не содержат папку« Sample »в шестой папке». , вы можете получить список всех каталогов в данном отделе.?