Я пытаюсь вывести имена каталогов и .txt, используя следующее:

dir /b /s /a:d >> "filenames.txt"
dir /b /s *.txt >> "filenames.txt"

Но некоторые имена файлов и каталогов используют не-ASCII символы. Если я помещаю их в файл .bat, открываю cmd с помощью /u , перехожу к нужной папке и открываю файл .bat, он делает то, что я хочу.

Но я хочу ускорить этот процесс, у него слишком много шагов. Есть ли способ сделать это менее неуклюжим / запутанным?

0