我希望能够点击一个图片框,清除一个文本文件的文本,而不是删除文本文件,但只是删除里面的文本,有点像重置它。我希望图片框能像删除按钮一样工作。我可以将文本保存到文件中并读取它,我只是想清除它的内容。
StreamReader script = new StreamReader(@"tasks\task1.txt"); //locates task1
script == null;
这就是我所拥有的,但这是不工作的。
简单使用 File.WriteAllText
:
File.WriteAllText("yourFile.txt", "");
这将删除文本文件中的所有文本,并用空字符串代替,你将最终得到一个0字节的文件。
File.WriteAllText方法(String, String)
创建一个新文件,将指定的字符串写入文件,然后关闭文件。如果目标文件已经存在,则将其覆盖。.
试试 File.WriteAllText,像这样。
File.WriteAllText(@"tasks\task1.txt", "");