Я хотел бы перечислить все папки с их рекурсивным путем из структуры каталогов, которые также содержат хотя бы один файл. Я попробовал это с этой командой, но в ней также перечислены пустые каталоги: dir /ad /b /s
После этого я использовал этот: for /r %a in (.) do @if exist "%~fa\*.pdf" echo %~fa
Он работает для расширений файлов, но с использованием *.*
я получаю все папки и подпапки, как и в предыдущей команде.