Как создать список файлов?
dir /b > file.txt
список выводит, но в файл не сохра
няет, хотя и пишет его название.
няет, хотя и пишет его название.проверь, что ты набираешь. у меня всё работает. (WinXP)
оказывается винда сама создает тхт.
спасибо!
а с неправильной кодировкой русских символов можно что-нибудь поделать?
спасибо!
а с неправильной кодировкой русских символов можно что-нибудь поделать?
А что тут неправильного? dir - консольная команда, создаёт в кодировке 866 (DOS).
Я вот Far пользую..
выделяешь нужные файлы, жмёшь Ctrl-Ins - и названия у тебя в буфере..
с кодировкой нет проблем
выделяешь нужные файлы, жмёшь Ctrl-Ins - и названия у тебя в буфере..
с кодировкой нет проблем

chcp 1251
dir /b > file.txt
Названия будут в кодировке windows-1251.
dir /b > file.txt
Названия будут в кодировке windows-1251.
сколько еще раз надо сказать, что cmd - это НЕ DOS, чтобы до всех дошло? Это нормальная win32 консоль(насчет нормальности конечно можно поспорить, но это другой вопрос). поэтому кодировка там будет windows-1251.
Оно конечно не DOS, но кодировкой по умолчанию (при правильных настройках системы для русского языка) там является cp866.
PS. Думаю, что при неправильной будет cp437, хотя не проверял.
PS. Думаю, что при неправильной будет cp437, хотя не проверял.
очень интересно, а у меня отчего-то нет;)
О. Расскажи как ты этого добился?
Запусти консоль и набери chcp без параметров.
Запусти консоль и набери chcp без параметров.
собстно, так и проверял. хз, само получилось винда уже давно стоит, чего только с ней не делал.
>chcp
Active code page: 1251
Мне не надо объяснять, что такое дос, а что не дос. я уж точно не меньше твоего об этом знаю. а выдаёт он (лично у меня) в кодировке 866.
открой директорию в FAR'e
выдели, скопируй и вставь
выдели, скопируй и вставь
а еще вопрос.
в директории есть папки.
можно ли их содержимое тоже переписать в тхт, не заходя в каждую папку?
в директории есть папки.
можно ли их содержимое тоже переписать в тхт, не заходя в каждую папку?
DiskDir 4 ТС тебе поможыт
В Far:
отмечаешь нужные папки,
нажимаешь Ctrl-G,
вводишь: dir /b /s "!.!" >>files.txt
в файле files.txt у тебя будет нужный список
отмечаешь нужные папки,
нажимаешь Ctrl-G,
вводишь: dir /b /s "!.!" >>files.txt
в файле files.txt у тебя будет нужный список
А почему бы просто не ввести dir /b /s ?
А вот захотелось мне у нескольких директорий лежащих рядом...
Я думаю, придется добавлять тогда еще и /A:H
Вопрос батям: где нарыть список всех консольных команд с параметрами, не считая самой консоли?
win-F1
msdn
А в самой консоли ты получишь только список встроеных команд cmd.exe.
PS. Ну и ещё нескольких.
msdn
А в самой консоли ты получишь только список встроеных команд cmd.exe.
PS. Ну и ещё нескольких.
Оставить комментарий
yaadotnet
В папке лежат файлы.Как названия всех этих файлов сохранить в формате txt?
Тупо переписывать не хочется....