如何覆盖txt文件中的数据

本文关键字:文件 数据 txt 何覆盖 覆盖 | 更新日期: 2023-09-27 17:59:54

可能重复:
有人能说出为什么在使用StreamWriter 保存数据时仍显示以前的数据吗

我有一个WPF C#应用程序,它读写一个.txt文件,我知道如何写一行又一行,但我如何覆盖已经是文件的文本。这是我只想写到文本文件的下一行的内容,但我想越过这些行,而不仅仅是写到下一行,谢谢。

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

如何覆盖txt文件中的数据

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

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

您将传递true作为append参数。