如何在不删除自身的情况下删除文本文件的内容

2022-08-31 10:46:58

我想将文件“A”的内容复制到文件“B”。复制完成后,我想清除文件“A”的内容,并希望从头开始写入它。我无法删除文件“A”,因为它与其他任务有关。

我能够使用java的文件API(readLine())复制内容,但不知道如何清除文件的内容并将文件指针设置为文件开头。


答案 1

只需将空字符串打印到文件中:

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

答案 2

我不相信你甚至必须向文件写入空字符串。

PrintWriter pw = new PrintWriter("filepath.txt");
pw.close();

推荐