Inhalt tXt Prüfen und in Listview darstellen

  • Hallo,

    habe eine frage möchte gerne einen orderninhalt prüfen "*.log"

    Wenn die datei eine bestimmte zeile nicht enthält wollte ich den dateinamen in einer listview darstellen hat jemand da eine idee?

    Stehe gerade auf dem Schlau weiss garnicht wie ich anfangen soll?

    Gruß
    Subzero

    lg SubZero ;)
    ==========================================================================

    "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral."

  • Hallo subzero007,
    möchtest Du den Ordnerinhalt nach einer bestimmten Datei durchsuchen,
    oder in einer bestimmten Datei in dem Ordner nach einer Zeile suchen,
    oder in einem Ordner in vielen Dateien nach jeweils einer Zeile suchen???

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • hey,
    einem Ordner c0*.log" also alle dateien die mit *log enden und mit C0* anfangen
    es sind viele Dateien nach jeweils einen bestimmten Zeilenanfang suchen???
    und alle die diesen zeilenanfang nicht haben in einer listview darstellen.

    Eine idee?

    lg SubZero ;)
    ==========================================================================

    "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral."

  • Du könntest einfach mit einer Schleife die Datei durchsuchen

    [autoit]

    #include <file.au3>
    for $i=1 to _Filecountlines("DATEINAME")
    if stringleft(filereadline("DATEINAME",$i),STRINGLÄNGE DES GESUCHTEN ANFANGS)<>"SUCHSTRING" then
    guictrlcreatelistviewitem(filereadline("DATEINAME",$i),LISTVIEWID)
    endif
    next

    [/autoit]


    Sollte funktionieren (nicht getestet)

    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist!

  • hey,
    eine kurze Frage noch?
    wie ich lese habe ich verstanden,
    aber wie kann ich das verzeichnis auslesen
    z.b. \\server\share\c0*.log

    Gruß
    SubZero

    lg SubZero ;)
    ==========================================================================

    "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral."

    2 Mal editiert, zuletzt von subzero007 (25. Juli 2009 um 21:00)