【问题标题】:Visual Studio clear a text file [duplicate]Visual Studio 清除文本文件 [重复]
【发布时间】:2015-07-06 10:14:19
【问题描述】:

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

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

这就是我所拥有的,但这不起作用

【问题讨论】:

    标签: c# file visual-studio-2010 text


    【解决方案1】:

    只需使用File.WriteAllText:

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

    这将删除文本文件中的所有文本并将其替换为空字符串,您最终将得到一个 0 字节的文件。

    File.WriteAllText Method (String, String)

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

    【讨论】:

    • 由于某种原因这不起作用,我文件中的文本仍然保持不变
    【解决方案2】:

    试试File.WriteAllText,像这样:

    File.WriteAllText(@"tasks\task1.txt", "");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-14
      • 2020-08-09
      • 2018-09-16
      • 1970-01-01
      • 2017-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      相关资源
      最近更新 更多