我希望能够单击一个清除文本文件文本的图片框,而不是删除文本文件,只是删除文本内部类似重置文本。我希望图片框可以作为删除按钮使用。我可以将文本保存到文件中并阅读它我只想清除其内容。
StreamReader script = new StreamReader(@"tasks\task1.txt"); //locates task1
script == null;
这就是我所拥有的但是这不起作用
答案 0 :(得分:3)
只需使用File.WriteAllText
:
File.WriteAllText("yourFile.txt", "");
这将删除文本文件中的所有文本并将其替换为空字符串,最终将得到一个0字节的文件。
File.WriteAllText Method (String, String)
创建新文件,将指定的字符串写入文件,然后 关闭文件。 如果目标文件已存在,则为 覆盖强>
答案 1 :(得分:1)
尝试File.WriteAllText,如下所示:
File.WriteAllText(@"tasks\task1.txt", "");