====== Vérifier l'existence d'un répertoire ====== Le code suivant vérifie l'existence d'un répertoire dans les fichiers du système. #define WIN32_LEAN_AND_MEAN #include #ifndef INVALID_FILE_ATTRIBUTES #define INVALID_FILE_ATTRIBUTES ((DWORD)-1) #endif /* Retournez à TRUE si le paramètre filename est un répertoire ou FALSE si le fichier est soit NULL ou un fichier */ BOOL IsDir(const char *filename) { DWORD dwAttrs; dwAttrs = GetFileAttributes(filename); if (dwAttrs == INVALID_FILE_ATTRIBUTES) return FALSE; return (BOOL) (dwAttrs & FILE_ATTRIBUTE_DIRECTORY); }