Aktuelle Datei ermitteln
-
Hallo zusammen,
mein Problem ist, ich moechte eine Logdatei auswerten.
Die Logdatei wird bei einer Groesse von 5 MB gesplittet.Das ganze sieht dann so aus:
Log1.txt
Log2.txt
Log3.txt
...
Log16.txtNun zu meiner Frage:
Gibt es eine Moeglichkeit herauszufinden welches die
letzte Logdatei ist? In dem o.g. Beispiel waere dies
die Datei Log16.txtVielleicht hat jemand ne Idee. Danke schon mal im Voraus.
Mit freundlichen Grüßen
bobo12
-
Hallo
siehe die Funktionen FindFirst/FindNext oder FileExists in der Builder-Hilfe und hier im Forum.
bis bald
akari
-
Danke fuer die schnelle Antwort.
Weiss momentan leider noch nicht, wie ich es realisiere und herausfinde welches die hoechste Logdatei ist. Wenn da noch jemand einen Tipp hat waer ich dankbar.Gruss
bobo12
-
Wozu mußt Du das überhaupt wissen?
int i = 1; while (FileExists("Log" + AnsiString(i) + ".txt") { ++i; }
Am Ende enthält i die höchste Logfile-Nummer.