C# 如何更新文件(保留旧数据)

标签 c#

现在我正在写入文件:

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/

相关文章:

c# - 如何在 .net 4.0 中获取正在运行的任务列表

c# - 将 Azure Key Vault key 传递给 Blazor 应用程序中的 Services.Configure

c# - 在 Unity 中延迟创建无限循环

c# - .NET 在运行时之前创建一个大小未知的数组(或更好的数组切片方式)

c# - ASP.NET MVC 中的 Toast 通知

c# - ElementHost 大小导致 wpf 打开/加载速度慢且内存使用率高

c# - Datagrid wpf C# 应用程序中的复选框

c# - 为什么 MSChart 不填充整个图表区域?

C# - 命令行应用程序调用

c# - Razor View 引擎 - 如何添加部分 View