兔八哥极品软件园    运行: 4493天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

c++判断文件是否存在

作者:admin 发布于:2012-7-28 9:36 Saturday 分类:Windows


1._access函数,在io.h中。
  
int _access(const char *filename, int amode);

  参数amode(好象有5种模式)
  0:检查文件是否存在
  1:检查文件是否可运行
  2:检查文件是否可写访问

  3:检查文件是否可读访问   

2.CFile和CFileStatus类
  CFile的静态函数GetStatus如果返回FALSE表示文件不存在

  CFileStatus fs;
  if ( !CFile::GetStatus(strFileName,fs) )
  {
  //文件不存在
  }

3.CFileFind类
  直接使用该类的成员函数FindFile进行判断
  
CFileFind ff;
  if ( !ff.FindFile(strFileName) )
  {
  //文件不存在
  }
  ff.Close();

.判断文件夹是否存在
  DirExists(sPath);


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap