Сохранение файла в Unix-формате (LF)

  • Автор темы Автор темы chepche
  • Дата начала Дата начала

chepche

Client
Регистрация
07.02.2014
Сообщения
11
Реакции
4
Баллы
3
Нужно сохранять файл в Unix-формате (LF) (с переносами строк в Unix-формате)

Изначально в проекте лежит файл сохраненный в Unix-формате (пустой),
При записи в него данных из проекта при отключенной галочке "Дописать файл" он сохраняется в Win-формате (CRLF)
Важно чтобы при записи текста в файл был записан перенос строки в конце текста так-же Unix-формата.
 
Если правильно понял, то решение тривиально:
C#:
Развернуть Свернуть Копировать
//project.Variables["text"].Value = "Тестовый\nтест"; // пример
File.WriteAllText(@"C:\target.txt", project.Variables["text"].Value + "\n"); // text - переменная зенки
Изначально в проекте лежит файл сохраненный в Unix-формате (пустой),
Пустой файл не может быть в Unix-формате, как и иметь кодировки, если только её BOM, но это уже не совсем пустой.
 
  • Оценить
Реакции: chepche
Если правильно понял, то решение тривиально:
C#:
Развернуть Свернуть Копировать
//project.Variables["text"].Value = "Тестовый\nтест"; // пример
File.WriteAllText(@"C:\target.txt", project.Variables["text"].Value + "\n"); // text - переменная зенки

Пустой файл не может быть в Unix-формате, как и иметь кодировки, если только её BOM, но это уже не совсем пустой.

Спасибо, то что надо!
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)