`DIR /B /O:N > filename.txt`, но отображаются только папки без определенного файла

`DIR /B /O:N > filename.txt`, но отображаются только папки без определенного файла

Я пытаюсь составить в XP список папок, в которых нет .jpgфайлов.

Я использую DIR /B /O:N > filename.txtдля создания списка папок. Работает отлично, но теперь мне нужен список, где перечислены папки без определенного типа файлов.

Является ли это возможным?

решение1

(for /d %a in (*) do @if not exist "%~fa\*.jpg" echo %~nxa) > folderList.txt

Для каждой папки, если в ней нет файла jpg, вывести имя папки.

Чтобы использовать его внутри пакетного файла, не забудьте экранировать знаки процента, то есть заменить %на%%

Связанный контент