使用Java删除文件的最后一行

Ser*_*giu 8 java file-io text-processing

我有一个.txt文件,我想用Java处理.我想删除它的最后一行.

我需要有关如何实现这一点的想法,而无需将整个内容复制到另一个文件中并忽略最后一行.有什么建议?

MFo*_*ter 9

您可以通过扫描文件找到最后一行的开头,然后使用FileChannel.truncate或截断它RandomAccessFile.setLength.