Вход | Регистрация


Запись в файл cfg

Запись в файл cfg
Я
   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"
То добавляется лишняя пустая строка
 
 
   aka AMIGO
 
1 - 25.05.18 - 12:44
А вопроса нет?
   Franchiser
 
2 - 25.05.18 - 12:45
Как сделать так, чтобы строка записалась в файл с новой строки?
   Cyberhawk
 
3 - 25.05.18 - 12:48
И что что добавляется?
   Franchiser
 
4 - 25.05.18 - 13:11
(3) в данном случае добавляется слово Test. На практике добавляется путь к списку баз v8i
   sitex
 
5 - 25.05.18 - 13:17
Может так echo^
   Franchiser
 
6 - 25.05.18 - 13:18
Вообщем-то мне не понятно, почему в этой кодировке оператор ">>" (если взять 1с-овский файл cfg) не добавляет новую строку с добавлением текста.
   Franchiser
 
7 - 25.05.18 - 13:36
Все нормально работает: видимо в одних файлах cfg в конце есть перевод каретки (HEX: 0D 00 0A 00) в других нет, поэтому получилось в тех где был  CRLF лишние пустые строки.
   Franchiser
 
8 - 25.05.18 - 13:37
Тема закрыта

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует