Запись в файл 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
Тема закрыта
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн