1 判断文件夹是否存在函数
BBOOL FolderExist(CString Pathstr)//判断文件夹是否存在
{
WIN32_FIND_DATA wfd;
BOOL bValue = FALSE;
HANDLE hFind = ::FindFirstFile(Pathstr, &wfd);
if ((hFind != INVALID_HANDLE_VALUE) && (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))//文件夹存在
{
bValue = TRUE;
}
::FindClose(hFind);
return bValue;
}
用法:作为外部函数使用,放在被调用之前
用例 FolderExist(“ss”);//判断项目文件夹下是否存在文件夹"ss"
2 判断文件是否存在函数
GetFileAttributes(_T(“zzzdata\zzz.gif”)) < 0表示文件不存在