Outils pour utilisateurs

Outils du site


fr:check_directory_existence

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 <windows.h>
 
#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);
}
fr/check_directory_existence.txt · Dernière modification: 2012/05/16 21:00 par navy57