FindFirstFile

Prototypes

HANDLE FindFirstFile(LPCSTR NomRepertoire, WIN32_FIND_DATA *FindData);

Description

Lit la première entrée du répertoire NomRepertoire.

Le nom du répertoire peut éventuellement contenir un filtre du type *.txt.

Si la lecture échoue, le résultat est NULL.

Exemple

#include <windows.h>
#include <winbase.h>

WIN32_FIND_DATA FindData;
HANDLE hFindFiles;

FindData.nFileSizeHigh=0;
FindData.nFileSizeLow=0;
FindData.dwReserved0=0;
FindData.dwReserved1=0;
FindData.dwReserved1=0;
FindData.cFileName[0]=0;
FindData.cAlternateFileName[0]=0;
hFindFiles=FindFirstFile((LPCSTR)"c:\\tmp", &FindData);
...
FindNextFile(hFindFiles, &FindData);
...
FindClose(hFindFiles);
...

Avertissement

Le séparateur de répertoire doit être le caractère division inversée \.

Si le chemin n'est pas précisé, le répertoire est cherché dans le répertoire courant du processus.

Voir aussi

FindNextFile pour lire les entrées suivantes du répertoire. FindClose pour arrêter l'énumération.