Aus der Hilfe zu GetFiles
Zitat: |
? (Fragezeichen) - Null oder ein Zeichen an dieser Position. |
Edit : Ignorier das für den Moment. Die Hilfe wiederspricht sich da gerade
Ich probiers lieber aus.
Edit2 : Beim Zitat hab ich den korrekten Teil erwischt
Da wirst du entweder direkt die WinApi verwenden müssen (FindFirstFile, FindNextFile bzw. die *Ex Versionen davon) oder nach dem Aufruf von GetFiles das Ergebnis in einem 2.ten Schritt so filtern müssen wie du es brauchst.
Edit3 : Wenn die Hilfe da recht hätte müßte "345.txt" gefunden werden. Wird aber nicht. Du solltest einfach mal von undefiniertem Verhalten ausgehen und das Filtern selbst machen.
Wenn ich mal versuche die Wiedersprüche in der MSDN aufzuarbeiten komme ich zu folgendem vermuteten Verhalten:
Führende und interne ? stehen für 1 belibieges Zeichen.
? am Ende (ohne Extension) des Suchmusters stehen für 0 oder 1 Zeichen.