C#中覆盖保存文件如何清除原有文件内容?

2024-12-03 22:49:29
推荐回答(4个)
回答1:

StreamWriter的第二个参数是bool append,将其设置为false就可以禁止添加新内容而是采用覆盖操作了

回答2:

可以将原有文件删掉,新建个文件,保存新内容,命名成原有文件名。

回答3:

可以覆盖原有内容的啊,注意写完以后要关闭流
StreamWriter sw = new StreamWriter("D:/1.txt");

sw.Write(DateTime.Now.ToString());
sw.Close();

回答4:

StreamWriter不好用,不能保存回车,用richtextbox的savefile方法好用些:

richtextbox1.SaveFile(FileName,RichTextBoxStreamType.PlainText);