Seite 1 von 1
Zeilen aus Textdatei löschen
Verfasst: 12.10.2004 17:16
von vonTurnundTaxis
Frage (immer diese Fragen...

):
Wie kann man aus einer unformatierten Textdatei eine
komplette Zeile löschen?
Fetten
Dank im Voraus schon mal an alle, die antworten werden (hoffentlich).
Verfasst: 12.10.2004 18:20
von Sylvia
Was auch immer "unformatiert" bedeuten soll; direktes löschen einer "Zeile" in
einer Datei geht nicht . Gehe einfach so vor:
(pseudo-)Code:
Code: Alles auswählen
OpenFile(neueDatei)
OpenFile(alteDatei)
Speichere In Neue Datei(ReadAlteDatei(bis Löschzeile erreicht))
SeekReadAlteDatei(bis Löschzeilenende erreicht)
Speichere weiter in Neue Datei(ReadAlteDatei(bis EOF))
alteDatei umbennen in .Tmp
neue Datei umbenennen in OriginalFileName
alte Datei löschen
Warum erst alte Datei umbenennen ?
-> Sicherheit