Einzelnen Beitrag anzeigen

Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#1

Textdatei-Einträge rückwärts speichern

  Alt 2. Nov 2008, 13:01
OK, der Titel ist nicht sehr aufschlussreich. Deshalb hier die ausführlichere Erklärung:

Bei meinen täglichen Daten-Backups lasse ich am Schluss Informationen in ein Logfile schreiben: Startzeit, Endzeit, Dauer. Dabei wird der jeweilige Eintrag jeden Tag an die vorhandenen angehängt.

Nun ist ja klar, dass dabei der neueste Eintrag ganz am Schluss steht. Jetzt hätte ich halt gerne, dass die Reihenfolge umgekehrt ist und der neueste Eintrag ganz am Anfang des Logfiles steht.

Mein bisheriger Ansatz ist, dass ich das vorhandene Logfile umbenenne in Logfile.txt.bak, ein neues Logfile.txt erstelle, dort den aktuellen Tages-Eintrag speichere und danach die Einträge aus dem bak hinzufüge.

Nachteil dabei ist allerdings, dass ab einer bestimmten Größe des Logfiles das schon heftig lange dauern kann!?

Was meint ihr dazu? Kann man das eleganter lösen?

Guido.
  Mit Zitat antworten Zitat