在VC里如何检查一个文件是否存在

有一个比较的容易想到的办法.
使用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 valueChecks file for
00Existence only
02 Write permission
04Read permission
06Read and write permission


看到了.这个mode value 好像专业是为做了检查文件是否存在做了一个value.

还有一个函数.这个是一个Windows Api函数.
GetFileAttributes

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值