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