C# 在.Net中附加一个txt文件

C# 在.Net中附加一个txt文件,c#,.net,asp.net,C#,.net,Asp.net,在下面代码的帮助下,我正在.Net中创建一个txt文件 StreamWriter writerVer = new StreamWriter(@"c:\Version.txt"); writerVer.WriteLine("Version : " + Context.Parameters["ver"]); File.SetAttributes(@"C:\Version.txt", FileAttributes.Hidden

在下面代码的帮助下,我正在.Net中创建一个txt文件

StreamWriter writerVer = new StreamWriter(@"c:\Version.txt");                    
writerVer.WriteLine("Version : " + Context.Parameters["ver"]);                  
File.SetAttributes(@"C:\Version.txt", FileAttributes.Hidden);
然后我需要在下一行更新文件,保持上面的代码不变

此代码覆盖了整个文件

StreamWriter writer = new StreamWriter(@"c:\Version.txt");
writer.WriteLine("Connection string : "+con);
抱歉

萨钦K

试试这个

 StreamWriter writerVer = new StreamWriter(@"c:\Version.txt", true);

StreamWriter构造函数有一个重载,它使用一个额外的bool参数来指示是否要追加。

或者,您可以使用静态助手方法:或


请注意,后者实际上返回一个StreamWriter实例,因此您需要在继续之前关闭它,否则您将依赖GC为您执行此操作。

使用带有append布尔参数的构造函数来指示是否向文件追加-

StreamWriter writer = new StreamWriter("file.txt", true);