Существуют различные способы добавления текста в файлы, хотя мне было интересно, знает ли кто-нибудь самый короткий способ сделать это
например. Добавить новую строку в существующий текстовый файл:
line1 line2 <new-line-here>
Это будет что-то вроде:
File.AppendAllText("c:\filepath.txt", "text to append");
Подробнее см. File.AppendAllText .Класс File имеет много полезных статических методов для выполнения общих файловых операций.
Статические методы класса File делают его довольно простым:
File.AppendAllLines("filename.txt", new string[] { "text to append" });
Редактировать: Использование массива немного короче.
System.IO.File.AppendAllText("some file", Environment.NewLine);
Это то, что вы имеете в виду?
System.IO.File.AppendAllText(@"c:\test.txt",Environment.NewLine);
Это правильный способ сделать это, просто \ n не сделаю этого!
Попробуйте этот код
StreamWriter sw = File.AppendText(file_path); sw.WriteLine("appended text");
Источник = http://msdn.microsoft.com/en-us/library/system.io.file.appendtext.aspx