如何使用TextWriter对象清除文本文件的所有数据?
mt文件名是:user_name.txt
感谢。
答案 0 :(得分:9)
FileMode.Truncate
将删除文件中的所有文本,然后打开文件进行编写。
FileInfo fi = new FileInfo(@"C:\path\myfile.txt");
using(TextWriter tw = new StreamWriter(fi.Open(FileMode.Truncate)))
{
tw.Write("write my new text here");
}
答案 1 :(得分:1)
File.Create(filename).Close();也适合你吗?