在.net中追加一个txt文件

本文关键字:一个 txt 文件 net 追加 | 更新日期: 2023-09-27 18:05:51

我正在创建一个txt文件。Net的帮助下的代码。

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);

独立,Sachin K

在.net中追加一个txt文件

try this

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

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

使用带append布尔参数的构造函数来指示是否追加到文件- http://msdn.microsoft.com/en-us/library/36b035cb.aspx

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

或者,您可以使用静态帮助器方法:File.AppendAllTextFile.AppendText

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