我正在使用以下代码来写入文本文件。我的问题是,每次执行下面的代码它都会清空txt文件并创建一个新文件。有没有办法追加到这个txt文件?使用WriteAllLines附加到文本文件
string[] lines = {DateTime.Now.Date.ToShortDateString(),DateTime.Now.TimeOfDay.ToString(), message, type, module };
System.IO.File.WriteAllLines(HttpContext.Current.Server.MapPath("~/logger.txt"), lines);
AppendAllText不接受字符串数组作为第二个参数。正确的答案应该是下面使用AppendAllLines方法的答案之一。 – 2015-03-27 22:44:32
只需注意,这不会清除文本文件中的现有项目。 – Kurkula 2017-02-10 20:11:35