C# 在.Net中附加一个txt文件
在下面代码的帮助下,我正在.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
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);