Andres Freund: Zeile in Textdate in Mitte einfügen - wie?

Beitrag lesen

Hi,

Musst du denn die ganze Datei einlesen?
Wenn nicht, lies doch die Datei Zeilenweise aus, und schreibe die einzelne Zeile sofort wieder. Wenn du bei der Zeile angekommen bist, nach der du etwas einfügen willst, schreib einfach eine Zeile dazwischen, und schreibe danach weiter. Nur, dass du jetzt nat. die Nummern verändern musst.
Die Frage ist nat. ob das notwendig ist. Selbst bei einigen hundert Zeilen, solltest du nicht auf große Datenmengen kommen.

Grüße
Andres Freund

PS: Wenn es wirklich viele Daten sind, könntest du eventuell auch etwas mit "seek" machen, aber da müsste ich erst einmal nachdenken ob das möglich ist.

--
ss:) zu:) ls:} fo:) de:] va:) ch:| n4:& rl:° br:^ js:( ie:% fl:( mo:|