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);