您的位置:首页 > 其它

VC中判断目录,文件是否存在,创建目录的方法

2007-09-03 11:41 931 查看
VC中判断目录,文件是否存在,创建目录的方法
2007-08-10 11:26
目录是否存在的检查:


BOOL FolderExist(CString
strPath)




{



WIN32_FIND_DATA wfd;



BOOL rValue = FALSE;



HANDLE hFind = FindFirstFile(strPath, &wfd);


if ((hFind !=
INVALID_HANDLE_VALUE) &&
(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))




{


rValue =
TRUE;



}



FindClose(hFind);


return rValule;


}

文件存在性检查:


BOOL FileExist(CString
strFileName)




{



CFileFind fFind;


return fFind.FindFile(strFileName);


}

创建目录:


BOOL CreateFolder(CString
strPath)




{



SECURITY_ATTRIBUTES attrib;



attrib.bInheritHandle = FALSE;



attrib.lpSecurityDescriptor = NULL;



attrib.nLength =sizeof(SECURITY_ATTRIBUTES);


//上面定义的属性可以省略。 直接return ::CreateDirectory( path,
NULL); 即可


return
::CreateDirectory( strPath, &attrib);


}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: