Problème d'utilisation de la fonction CFileFind::FindNextFile()
Bonjour,
J'utilise la fonction FindNextFile pour retrouver un fichier dans un répertoire.
Le fichier recherché : test_FR.pdf.
Les deux fichiers existant dans le répertoire : test_FR.pdf et testY_FR.pdf.
Voici un code simplifié expliquant mon problème :
Code:
1 2 3 4 5 6 7 8
|
CString URL = _T("c:\\test???.pdf");
CFileFind finder;
if(!finder.FindFile(URL))
return;
finder.FindNextFile();
URL = finder.GetFilePath(); |
Les 3 "?" représentent des charactères blanc
(The directory or path, and the file name, which can include wildcard characters, for example, an asterisk (*) or a question mark (?).).
URL devrait me trouver le fichier test_FR.pdf mais il me retourne le fichier testY_FR.pdf ...
Est-ce que la fonction présente un bug, ou est-ce que je fais quelque chose de mal???
Merci de toute réponse.