在使用StreamWriter时,如果指定的文件已经存在,那么StreamWriter会默认以覆盖模式打开文件。这意味着原有文件中的内容将被清空,新的内容将从头开始写入。
如果你希望在文件末尾追加内容,而不是覆盖原有内容,可以在创建StreamWriter时使用FileMode.Append模式。例如:
using (StreamWriter writer = new StreamWriter("example.txt", true))
{
writer.WriteLine("This is a new line.");
}
在这个例子中,我们将FileMode.Append作为第二个参数传递给StreamWriter的构造函数,这样就可以在文件末尾追加内容了。... 展开详请