Dateien nach bestimmten Inhalten durchsuchen



  • Hallo,

    ich habe folgendes Problem: Ich möchte eine Inhaltssuche in einem angegebenen Verzeichnis durchführen und dabei nach einem bestimmten Inhalt suchen.

    In Windows ist dies in der Suchfunktion des Explorers bereits implementiert (Suchen in Dateien und Ordnern -> Ein Wort oder Begriff innerhalb der Datei), von daher gehe ich davon aus, dass ich diese Funktion irgendwie aufrufen kann. Die Ergebnisse dieser Suche möchte ich dann auswerten.

    Hat jemand von euch eine Idee, wie das zu realisieren ist?

    Gruss, Manuel



  • Würde mich sehr wundern wenn es da eine API Funktion gäbe die das macht. Normalerweise nimmt man für sowas ein externes Tool her, unter UNIX heisst das entsprechende Teil "grep". Unter Windows ist mir allerdings kein Commandline-Tool bekannt welches in Dateien nach irgendwas suchen kann.

    Wenn du das selbst programmieren möchtest wirst du wohl alle Dateien aufmachen, den Inhalt einlesen, und dann nach dem String suchen müssen. Zu Fuss sozusagen. Oder wie gesagt ein Tool finden welches das macht, bzw. nach nem fertigen Source suchen.


Anmelden zum Antworten