@himitus: ich werds wohl wirklich direkt mit der
Winapi versuchen müssen. Hab grad feststellen müssen das FindFirst intern FindFirstFile nutzt was nur einen Dateinamen erwartet. Das ergebnis welches dann zurück geliefert wird, wird dann gefiltert und mir gegebenfalls zurück gegeben. Das heißt der Filter ist innherlab der Funktion FindFirst, praktischer wäre aber den Filter direkt beim Betriebssystem anzuwenden was nur mit FindFirstFileEx geht.
@s-off: Genau so hab ich es ja bisher (nur das ich abbreche sobald ich den ersten Ordner gefunden habe). Aber bei der Variante werden trotzdem alle Dateien mit durchgegangen womit das ganze recht langsam wird.
[Edit]
@marabu: Hab meinen Beitrag mal abesendet trotz deines Hinweises auf FindFirstFileEx da es mir zu schade um das bereits getippte war[/Edit]