Vinzenz: Datei lesen und erweitern

Beitrag lesen

Hallo Pedda,

Hallo zusammen,

Das zeilenweise Auslesen der Datei ist nicht das Problem - das funzt vorherragend.
Das Problem das ich habe ist eher die Erweiterung der Datei.
Und zwar soll ein neuer Datensatz (also eine neue Zeile) am ANFANG der Datei eingefügt werden.

Mir fallen spontan zwei Möglichkeiten ein:

1. Erstelle eine neue Datei. Füge den neuen Datensatz ein. Hänge die alte Datei hinten an. Lösche die alte Datei. Benenne die neue Datei um, so dass sie den Namen der alten Datei erhält.

2. Lese die komplette Datei in ein Array ein (benötigt bei vielen Datensätzen viel Speicher). Schliesse die Datei. Öffne die Datei zum Schreiben. Schreibe zuerst den neuen Datensatz weg. Schreibe anschliessend das Array weg.

3. Empfehlenswerter ist dagegen das Verwenden einer Datenbank :-)

Thnx und Gruss aus Münster

Pedda

Freundliche Grüße,

Vinzenz