判断文件或文件目录是否存在

来源:互联网 发布:java 日志记录 编辑:程序博客网 时间:2024/06/10 06:43
 

BOOL WINAPI FileIsExist(CString strFileName)
{
 CFileFind ff;
 if (!ff.FindFile(strFileName))
 {
   ff.Close(); 
  return FALSE;
 }
 ff.Close();
 return TRUE;
}

BOOL WINAPI DirectoryIsExist(CString strDirectoryName)
{
 DWORD dwAttr = GetFileAttributes(strDirectoryName);
 if(dwAttr==-1 || (dwAttr&FILE_ATTRIBUTE_DIRECTORY)==0)//目录不存在
 {
   return FALSE;
 }
  return TRUE;
}