API FindFirstFile/FindNextFile findet zuviele Dateien

13/01/2012 - 16:05 von Ahmed Martens | Report spam
Hallo Leute,

mit den API-Funktionen FindFirstFile u. FindNextFile lasse ich nach
Dateien durchsuchen. Das funktioniert auch alles einwandfrei bis auf:

Wenn ich als Suchmuster z. B. *.doc angebe, wird auch *.docx gefunden,
obwohl ich kein zusàtzlichen '*' angegeben habe.

Woran kann denn das liegen und gibt es hierfür eine Lösung?

Vielen Dank im voraus.

Gruß Ahmed

Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010
 

Lesen sie die antworten

#1 Ahmed Martens
13/01/2012 - 17:32 | Warnen spam
Am Fri, 13 Jan 2012 16:05:35 +0100 schrieb Ahmed Martens:

Hallo Leute,

mit den API-Funktionen FindFirstFile u. FindNextFile lasse ich nach
Dateien durchsuchen. Das funktioniert auch alles einwandfrei bis auf:

Wenn ich als Suchmuster z. B. *.doc angebe, wird auch *.docx gefunden,
obwohl ich kein zusàtzlichen '*' angegeben habe.

Woran kann denn das liegen und gibt es hierfür eine Lösung?

Vielen Dank im voraus.

Gruß Ahmed



Ich habe es selber herausgefunden.
Es liegt an der kurzen Dateinamenbezeichnung der Extension. Die ist bei
den gefundenen Dateien von *.doc u. *.docx jeweils gleich und führt
daher zum gleichen Ergebnis.

Ich muss jetzt also lediglich noch einmal den langen Dateinamen, den ich
ja erhalte, nochmals überprüfen.

Ist aber schon merkwürdig, dass nach so langer Zeit die kurzen
Dateibezeichnungen immer noch so ein Ärger machen. :-(

Oder gibt es mittlerweile eine bessere API dafür?

Gruß Ahmed

Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010

Ähnliche fragen