![]() |
|
Формирование списка файлов папки bat-файлом | ☑ | ||
---|---|---|---|---|
0
s-pc
09.01.12
✎
11:45
|
Есть простой батник с единственной командой
=== dir /b /d >filelist.txt === Подскажите, пожалуйста, как добавить заголовок к этому батнику (точнее к списку, им создаваемым)? Ну чтобы сначала выдал что-то вроде СПИСОК ФАЙЛОВ ПАПКИ %ПАПКА% ...а дальше уже сам список пошел... |
|||
1
Ненавижу 1С
гуру
09.01.12
✎
11:46
|
echo СПИСОК ФАЙЛОВ ПАПКИ
|
|||
2
skunk
09.01.12
✎
11:58
|
(0)именно в команду никак ...
|
|||
3
s-pc
09.01.12
✎
12:02
|
(1) чего-то не получается...
(2) а мне попадались такие батники, которые формировали логи с подобными заголовками перед списком |
|||
4
andrewks
09.01.12
✎
12:02
|
%~d0
cd %~dp0 echo СПИСОК ФАЙЛОВ ПАПКИ %~dp0>>filelist.txt FOR %%N in (*.*) do ( %%N>>filelist.txt ) pause |
|||
5
Rie
09.01.12
✎
12:02
|
(2) Почему "в команду"? У него батник.
echo >filelist.txt СПИСОК ФАЙЛОВ ПАПКИ dir /b /d >>filelist.txt |
|||
6
s-pc
09.01.12
✎
12:13
|
(5) получилось, только вместо "СПИСОК ФАЙЛОВ" пишет кракозябры, а дальше сам список файлов выдает нормально (названия файлов тоже по-русски).
Что там в батник нужно добавить, чтобы кодировку поправить? |
|||
7
Aleksey
09.01.12
✎
12:16
|
(6) Писать "СПИСОК ФАЙЛОВ" нужно в кодировки dos
|
|||
8
s-pc
09.01.12
✎
12:17
|
+(6) опа, интересно. открываю filelist.txt блокнотом - вместо "список файлов" кракозябры, все остальное нормально. Открываю тот же файл через пункт меню "Изменить" - наоборот - "СПИСОК ФАЙЛОВ" нормально - сам список в кракозябрах :-)
Ладно, с этим разберусь, понятно, что сам батник тут уже ни при чем. Спасибо всем за ответы! Удачного старта всем в этом году! |
|||
9
Rie
09.01.12
✎
12:18
|
(6) chcp 1251
|
|||
10
s-pc
09.01.12
✎
12:38
|
+(0) В продолжение темы (чтобы ветку новую не открывать).
А чтобы список формировался (записывался) не в текстовый файл, а в таблицу Excel - это "совсем другая история"? Или "можно (нужно) немножко батник подправить"? Подскажите, пожалуйста. Без подробностей, так в качестве ликбеза, подскажите, пожалуйста... |
|||
11
Rie
09.01.12
✎
12:39
|
(10) "Это совсем другая история"
(Но Excel умеет открывать текстовые файлы). |
|||
12
Rie
09.01.12
✎
12:40
|
+(11) Но если надо получить список файлов в Excel - может, это проще будет сделать макросом, а не городить батник?
|
|||
13
s-pc
09.01.12
✎
12:42
|
(12) а "от куда плясать"? Где, что искать, по поводу матчасти?
|
|||
14
Rie
09.01.12
✎
12:45
|
(13) См. объект FileSearch
|
|||
15
Андрюха
09.01.12
✎
12:51
|
(10) Знаю только как в Word
|
|||
16
s-pc
09.01.12
✎
12:54
|
(15) поделишься? ;-)
|
|||
17
Rie
09.01.12
✎
12:59
|
(10) Кстати, об импорте в Excel...
chcp 1251 echo >list.csv ФАЙЛЫ dir >>list.csv excel list.csv |
|||
18
Андрюха
09.01.12
✎
13:39
|
(15) Легко. Формируешь текстовый файл с расширением doc )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |