Visual Studio 清理文本文件[重复]。

问题描述 投票:0回答:2

我希望能够点击一个图片框,清除一个文本文件的文本,而不是删除文本文件,但只是删除里面的文本,有点像重置它。我希望图片框能像删除按钮一样工作。我可以将文本保存到文件中并读取它,我只是想清除它的内容。

StreamReader script = new StreamReader(@"tasks\task1.txt"); //locates task1
        script == null;

这就是我所拥有的,但这是不工作的。

c# file visual-studio-2010 text
2个回答
3
投票

简单使用 File.WriteAllText:

File.WriteAllText("yourFile.txt", "");

这将删除文本文件中的所有文本,并用空字符串代替,你将最终得到一个0字节的文件。

File.WriteAllText方法(String, String)

创建一个新文件,将指定的字符串写入文件,然后关闭文件。如果目标文件已经存在,则将其覆盖。.


1
投票

试试 File.WriteAllText,像这样。

File.WriteAllText(@"tasks\task1.txt", "");
© www.soinside.com 2019 - 2024. All rights reserved.