我正在使用以下代碼來寫入文本文件。我的問題是,每次執行下面的代碼它都會清空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