在VC里如何检查一个文件是不是存在
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VC里如何检查一个文件是不是存在相关的知识,希望对你有一定的参考价值。
参考技术A 有一个比较的容易想到的办法.使用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;elsecout<<文件存在<<endl;return 0;打开msdn里有对于这个函数的参数说明ParameterspathFile or directory path.
modePermission setting.
modevalueChecks file for00Existence only02Write permission04Read permission06Read and write permission
看到了.这个mode value好像专业是为做了检查文件是否存在做了一个value.
还有一个函数.这个是一个Windows Api函数.
vc 检查文件夹是不是存在
参考技术A VC有这么一个函数bool
PathIsDirectory(CString
path);
判断你输入的路径是否为文件夹,当然也可以判断文件夹是否存在
以上是关于在VC里如何检查一个文件是不是存在的主要内容,如果未能解决你的问题,请参考以下文章