для вывода только текстовых файлов. В настоящее время как есть, он выводит каждое расширение файла.
Кто-нибудь знает, как легко это сделать?
Ответ 1
Tree принимает только несколько параметров командной строки:
c:\>Tree /?
Graphically displays the folder structure of a drive or path.
TREE [drive:][path] [/F] [/A]
/F Display the names of the files in each folder.
/A Use ASCII instead of extended characters.
Ни один из указанных параметров не является файловой маской или фильтром.
Вы можете использовать dir с соответствующими переключателями и перенаправить вывод в текстовый файл. Вы получите полное имя пути к файлам, но вы можете отфильтровать это при последующей обработке, если необходимо, с циклом for:
C:\>dir *.txt /s /b > filelist.txt
Ответ 2
На самом деле не так сложно получить желаемый вывод TREE, используя регулярные выражения FINDSTR.: -)