现在我正在写入文件:
TextWriter tw = new StreamWriter(@"D:/duom.txt");
tw.WriteLine("Text1");
当我第二次写入时,所有数据都删除并写入新的。
如何更新数据?保留旧数据并添加新数据
最佳答案
一种方法是为 Append
标志指定 true
(在 StreamWriter
构造函数重载之一中):
TextWriter tw = new StreamWriter(@"D:/duom.txt", true);
注意:不要忘记用 using
语句换行。
关于C# 如何更新文件(保留旧数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861920/