使用TextWriter c#清除文本文件的内容

时间:2010-12-15 20:45:21

标签: c#

如何使用TextWriter对象清除文本文件的所有数据?

mt文件名是:user_name.txt

感谢。

2 个答案:

答案 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();
也适合你吗?