Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Wie kann man mit Java Teile einer Datei löschen?????

msoftch / 1 Antworten / Baumansicht Nickles

Hi allerseits
hab ne Frage: Ich möchte einige Zeilen einer Textdatei löschen ohne die ganze Datei neu zu schreiben, wie macht man das mit Java?
(Normales lesen und schreiben geht, dazu verwede ich bisher das Objekt RandomAccessFile)

Vielen Dank für eure Hilfe
msoftch

bei Antwort benachrichtigen
Dreamforger msoftch „Wie kann man mit Java Teile einer Datei löschen?????“
Optionen

Was du möchtest entspricht nicht der Logik von Dateisystemen. Die Datei ist die kleinste Einheit auf die dich dein OS zugreiffen lässt. Einzelteile davon existieren nicht auf einer Ebene die du als normaler Entwickler erreichen kannst.

Du wirst also nicht drum rumkommen die Datei einzulesen und das wieder verkürzt zu schreiben. Wenn du keinen Random Access brauchst geht das wohl am effektivsten mit einem BufferedReader und -Writer erledigen.

bei Antwort benachrichtigen