如何在不删除文件或不创建具有相同名称的新文件的情况下以编程方式删除文件内容?

时间:2011-10-27 10:02:22

标签: java

我需要删除文件的内容。我知道我可以删除文件并使用相同的名称创建,但我不想这样做。我正在使用PrintWriter对象写入文件。具体来说,我不想执行任何其他操作,包括编写,阅读和删除文件内容。

提前感谢您的回答。

比拼

3 个答案:

答案 0 :(得分:0)

PrintWriter pw= new PrintWriter(file);
.......ur code....
pw.flush(); //Flush all contents on Stream

这会对你有帮助吗?

答案 1 :(得分:0)

问题毫无意义。 PrintWriter没有任何要删除的内容,除非您指的是内部缓冲区,可以刷新但不清除。

File.delete()可能会回答你的问题吗?

答案 2 :(得分:0)

试试这个

printWriter.write("".toCharArray());