如何覆盖txt文件中的数据?

时间:2011-06-22 19:03:43

标签: c# text streamwriter overwrite

  

可能重复:
  Can any one tell why the previous data is still displayed while saving data using StreamWriter

我有WPF C#应用程序,它读取和写入.txt文件,我知道如何写行但是行,但是如何覆盖已经是文件的文本。这就是我要写入文本文件的下一行的内容,但是我希望不仅仅是写入下一行,谢谢。

using (StreamWriter newTask = new StreamWriter("test.txt", true)) 
{
    newTask.WriteLine(name[i].ToString());    
}

2 个答案:

答案 0 :(得分:61)

您需要将第二个参数更改为false:

using (StreamWriter newTask = new StreamWriter("test.txt", false)){ 
        newTask.WriteLine(name[i].ToString());
}

答案 1 :(得分:11)

您将true作为append参数传递。