Entwickler-Ecke

Windows API - Welche Windows API-Funktionen zur Volltext-Suche in Files


kkausp - Di 09.02.10 16:58
Titel: Welche Windows API-Funktionen zur Volltext-Suche in Files
Hallo,

Ich suche den Einstieg, wie ich eine Volltextsuche innerhalb von DOC,DOCX,PDF etc machen kann.

Also eigentlich das, was ich im Explorer unter Suche->.....-> "A word or phrase in the file" machen kann.

Das Ergebniss sollte eine Liste der Dateien werden.


Danke Karsten


Delete - Di 09.02.10 17:11

Da gibt es keine Windows API Funktion für. Du wirst wohl jede Datei öffnen und nach der Zeichenfolge suchen müssen. Bei Textdateien kein großes Problem. Bei proprietären Formaten wie DOC usw. dürfte das schon etwas problematischer werden, da müsstest du erstmal wissen, wie die Dateien aufgebaut sind.


Dezipaitor - Mi 10.02.10 01:21

Es gibt ein Windows Search SDK seit Vista (XP per Addon nachrüstbar).

Siehe SDK [http://www.microsoft.com/downloads/details.aspx?FamilyID=645300AE-5E7A-4CE7-95F0-49793F8F76E8&displaylang=en] und MSDN [http://msdn.microsoft.com/en-us/library/aa965362%28VS.85%29.aspx].