有一个比较的容易想到的办法.
使用CFile或是fopen函数去打开这个文件,看是否可以打开此文件.
或是使用文件查找类,去搜索此文件是否存在.CFileFind.
这次讲二个函数.以前没有使用过的.
#include <iostream>
#include <io.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int nRet = _taccess("d:\\肖.xml",0);
if (nRet==-1)
{
cout<<"未能找到此文件"<<endl;
}
else
{
cout<<"文件存在"<<endl;
}
return 0;
}
打开msdn里有对于这个函数的参数说明
Parameters
- path
- File or directory path.
- mode
- Permission setting.
| mode value |
Checks file for |
| 00 |
Existence only |
| 02 |
Write permission |
| 04 |
Read permission |
| 06 |
Read and write permission |
看到了.这个mode value 好像专业是为做了检查文件是否存在做了一个value.
还有一个函数.这个是一个Windows Api函数.
GetFileAttributes
发表于 @ 2006年12月07日 16:39:00|评论(loading...)|编辑