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.txt

    Nun zu meiner Frage:

    Gibt es eine Moeglichkeit herauszufinden welches die
    letzte Logdatei ist? In dem o.g. Beispiel waere dies
    die Datei Log16.txt

    Vielleicht 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.


Log in to reply