bool FileExist(const char * sFile) { unsigned int dw = GetFileAttributes(sFile); return ((dw & FILE_ATTRIBUTE_DIRECTORY) != FILE_ATTRIBUTE_DIRECTORY) && (dw != 0xffffffff); } BOOL DirExist(const char * sDir) { DWORD dw = GetFileAttributes(sDir); return ((dw & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY); }