2010-03-02 9 views
7

Gibt es eine Version von fnmatch für Windows? Ich versuche, die gleiche Funktionalität zu haben (im Grunde mit * 's von der Kommandozeile für die Dateinamen) in C ohne Findfirst anrufen zu müssen() usw.fnmatch für Windows in C?

-Code geschätzt wird.

EDIT: Ich muss Wildcards von der Befehlszeile für Dateinamen akzeptieren, zum Beispiel * .txt und in der Lage sein, jede .txt-Datei zu öffnen.

Wie gesagt, ich möchte nicht, wenn möglich FindFirst, FindNext verwenden. Danke

+1

@Jessica: Können Sie Ihre Frage bitte mit einem Beispiel erläutern? – Arun

+0

Wissen Sie, was Fnmatch tut? wenn nicht http://www.opengroup.org/onlinepubs/000095399/functions/fnmatch.html – Jessica

Antwort

5

PathMatchSpecEx wäre in etwa gleichwertig, obwohl es Argumente in der falschen Reihenfolge dauert.

+0

toll, funktioniert dieses in einer sehr ähnlichen Weise. Vielen Dank! – Jessica