Hallo zusammen,
irgendwie stehe ich auf dem Schlauch und komme trotz (intensiver) Recherche nicht so recht weiter.
Daher meine Frage hier ....
Problem:
Ich habe eine Textdatei (ein automatisch generiertes LOG-File) welches alle 10 min um genau 5 Zeilen vergrössert wird.
Diese Zeilen werden jeweils ans Ende des Files geschrieben und haben immer denselben Aufbau.
Bsp.
********************
autom. check
Date: 20.07.2010
Status: OK
********************
Jetzt hätte ich gerne das nach Ablauf von 24 h (= 144 x 5 Zeilen = 6 Einträge / Std. x 24), die jeweils ältesten 5 Zeilen,
also die, die am Anfang der Datei stehen, gelöscht werden.
Ich habe es mit StringReplace probiert, was aber nicht zum gewünschten Erfolg geführt hat.
Mit FileSetPos kann zwar an den Anfang des Files 'springen' - aber das mit dem Löchen funktioniert nicht so recht.
Kann es hilfreich sein das File in ein Array einzulesen und dieses dann entsprechend ab Pos6 in ein File zu schreiben ?
Danke schon einmal im voraus
ugt100