如何在不删除自身的情况下删除文本文件的内容
我想将文件“A”的内容复制到文件“B”。复制完成后,我想清除文件“A”的内容,并希望从头开始写入它。我无法删除文件“A”,因为它与其他任务有关。
我能够使用java的文件API(readLine())复制内容,但不知道如何清除文件的内容并将文件指针设置为文件开头。
我想将文件“A”的内容复制到文件“B”。复制完成后,我想清除文件“A”的内容,并希望从头开始写入它。我无法删除文件“A”,因为它与其他任务有关。
我能够使用java的文件API(readLine())复制内容,但不知道如何清除文件的内容并将文件指针设置为文件开头。
只需将空字符串打印到文件中:
PrintWriter writer = new PrintWriter(file);
writer.print("");
writer.close();
我不相信你甚至必须向文件写入空字符串。
PrintWriter pw = new PrintWriter("filepath.txt");
pw.close();