删除Android文本文件中的所有内容



以下是将字符串写入文本文件的代码。

try {
    OutputStreamWriter out=new OutputStreamWriter(openFileOutput("counts.txt", MODE_APPEND));
     try {
         s = main_text.getText().toString();
         out.write(s);
     }
     catch (java.io.IOException e) {
     }

现在如何在不删除文件本身的情况下删除文本文件的所有内容。

实际上,当向文件中添加下一个字符串时,它会附加在上一个字符串的后面。所需要的是重写前一个字符串。

您需要使用另一种模式-当您使用mode_APPEND时,它将附加;-)我认为只需更改MODE_APPEND->0 就可以了

打开文件并尝试将空白字符串写入文件

PrintWriter writer = new PrintWriter(file);
writer.print("");
writer.close();

相关内容

  • 没有找到相关文章

最新更新