Самый сжатый / кратчайший способ добавить новую строку в файл - PullRequest
6 голосов
/ 17 декабря 2011

Существуют различные способы добавления текста в файлы, хотя мне было интересно, знает ли кто-нибудь самый короткий способ сделать это

например. Добавить новую строку в существующий текстовый файл:

line1
line2
<new-line-here>

Ответы [ 5 ]

12 голосов
/ 17 декабря 2011

Это будет что-то вроде:

File.AppendAllText("c:\filepath.txt", "text to append");

Подробнее см. File.AppendAllText .Класс File имеет много полезных статических методов для выполнения общих файловых операций.

5 голосов
/ 17 декабря 2011

Статические методы класса File делают его довольно простым:

File.AppendAllLines("filename.txt", new string[] { "text to append" });

Редактировать: Использование массива немного короче.

3 голосов
/ 17 декабря 2011
System.IO.File.AppendAllText("some file", Environment.NewLine);

Это то, что вы имеете в виду?

2 голосов
/ 17 декабря 2011
 System.IO.File.AppendAllText(@"c:\test.txt",Environment.NewLine);

Это правильный способ сделать это, просто \ n не сделаю этого!

2 голосов
/ 17 декабря 2011

Попробуйте этот код

StreamWriter sw = File.AppendText(file_path);
sw.WriteLine("appended text");

Источник = http://msdn.microsoft.com/en-us/library/system.io.file.appendtext.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...