[TC] Каталог дисков

Приветствую всех!
Недавно здесь прошла такая инфа_
Матроскин писал.
В командной строке, например в Totalcomandir написать.
dir *.* /s /b > d:\catalog.txt
Нажать энтэр.
В корневом каталоге диска д будит создан файл catalog.txt
Так вот, попробовав это дело выяснилось, что каталог появляется, но он видит
только английские буквы, а вместо русских пишет какие то бракозюбры, что ещё
можно сделать, чтобы и русские названия были видны?
С уважением Владимир Г. Луганск
bva19***@y*****.ru
ICQ 340309484
Скайп Vladimir6935
Здравствуйте, Владимир,
dir *.* /s /b >> d:\catalog.txt
ещё
Во-первых, двойной знак "больше" приписывает каждый раз в конец
файла.
Во-вторых, ДОСовская команда dir по умолчанию работает в ДОСовской
кодировке, то есть с кодовой страницей 866. Её вывод можно прочесть с
помощью небольших редакторов типа akelpad или bred, которые умеют
автоматически распознавать кодовую страницу текстового файла.
Если нужно получить вывод именно в виндузовой кодировке (кодовая
страница 1251), то перед командой dir надо переключить кодовую
страницу. Можете прямо из пункта выполнить такую команду:
cmd /c mode con cp select=1251 && dir d:\*.* /a:D /S /B >c:\dir.txt
она выдаст список директорий на диске d: в кодировке 1251.
--
С наилучшими пожеланиями
Владимир Лукьянов, Москва