Ich habe eine .txt
Datei, die ich in Java verarbeiten möchte. Ich möchte die letzte Zeile löschen.
Ich brauche Ideen, wie ich das erreichen kann, ohne den gesamten Inhalt in eine andere Datei kopieren und die letzte Zeile ignorieren zu müssen. Irgendwelche Vorschläge?
Sie können den Anfang der letzten Zeile finden, indem Sie die Datei scannen und sie dann mit FileChannel.truncate
oder RandomAccessFile.setLength
.
Mit RandomAccessFile können Sie:
Code wäre etwa so:
%Vor%Tags und Links java file-io text-processing