C#中覆盖保存文件如何清除原有文件内容?
我用C#编了个记事本,但是保存文件时如果覆盖原有文件却没办法真正清除文件原有内容,请问如何才能先清除文件中的原有信息,实现真正的文件覆盖保存?PS:我是用StreamWr...
我用C#编了个记事本,但是保存文件时如果覆盖原有文件却没办法真正清除文件原有内容,请问如何才能先清除文件中的原有信息,实现真正的文件覆盖保存?
PS:我是用StreamWriter实现文件写入的
StreamWriter都用了半天了,不想换了 展开
PS:我是用StreamWriter实现文件写入的
StreamWriter都用了半天了,不想换了 展开
4个回答
展开全部
可以将原有文件删掉,新建个文件,保存新内容,命名成原有文件名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以覆盖原有内容的啊,注意写完以后要关闭流
StreamWriter sw = new StreamWriter("D:/1.txt");
sw.Write(DateTime.Now.ToString());
sw.Close();
StreamWriter sw = new StreamWriter("D:/1.txt");
sw.Write(DateTime.Now.ToString());
sw.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StreamWriter不好用,不能保存回车,用richtextbox的savefile方法好用些:
richtextbox1.SaveFile(FileName,RichTextBoxStreamType.PlainText);
richtextbox1.SaveFile(FileName,RichTextBoxStreamType.PlainText);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询