C++/VC/MFC查找指定文件或文件夹是否存在
C++/VC/MFC判断指定文件或文件夹是否存在
BOOL CComFunLib::FindFile(CString FilePath, CString FileName)
{
CString strtemp="";
if(FilePath.Right(1)!="//")
{
strtemp.Format("%s//*.*",FilePath);
}
else
{
strtemp.Format("%s*.*",FilePath);
}
CFileFind findfile;
BOOL bfind=findfile.FindFile(strtemp);
while(bfind)
{
bfind=findfile.FindNextFile();
if(FileName==findfile.GetFileName())
{
return TRUE;
}
if(findfile.IsDirectory()&&!findfile.IsDots())
{
FindFile(findfile.GetFilePath(),FileName);
}
}
return FALSE;
}