|
Запись в файл cfg
| ☑ |
0
Franchiser
гуру
25.05.18
✎
12:44
|
Пишу в файл cfg из bat (кодировка unicode UCS2-little endian)
Если так:
cmd /U /C echo Test>>"%Appdata%\1C\1CEStart\1CEStart.cfg"
То строка приклеивается к последней строке.
Если так:
cmd /U /C echo.>>"%Appdata%\1C\1CEStart\1CEStart.cfg"
cmd /U /C echo Test>>"%Appdata%\1C\1CEStart\1CEStart.cfg"
То добавляется лишняя пустая строка
|
|
1
aka AMIGO
25.05.18
✎
12:44
|
А вопроса нет?
|
|
2
Franchiser
гуру
25.05.18
✎
12:45
|
Как сделать так, чтобы строка записалась в файл с новой строки?
|
|
3
Cyberhawk
25.05.18
✎
12:48
|
И что что добавляется?
|
|
4
Franchiser
гуру
25.05.18
✎
13:11
|
(3) в данном случае добавляется слово Test. На практике добавляется путь к списку баз v8i
|
|
5
sitex
naïve
25.05.18
✎
13:17
|
Может так echo^
|
|
6
Franchiser
гуру
25.05.18
✎
13:18
|
Вообщем-то мне не понятно, почему в этой кодировке оператор ">>" (если взять 1с-овский файл cfg) не добавляет новую строку с добавлением текста.
|
|
7
Franchiser
гуру
25.05.18
✎
13:36
|
Все нормально работает: видимо в одних файлах cfg в конце есть перевод каретки (HEX: 0D 00 0A 00) в других нет, поэтому получилось в тех где был CRLF лишние пустые строки.
|
|
8
Franchiser
гуру
25.05.18
✎
13:37
|
Тема закрыта
|
|