Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1744486
  • 博文数量: 263
  • 博客积分: 1218
  • 博客等级: 少尉
  • 技术积分: 2862
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-19 02:33
文章分类

全部博文(263)

文章存档

2020年(12)

2019年(2)

2018年(10)

2016年(1)

2015年(20)

2014年(115)

2013年(46)

2012年(37)

2011年(20)

分类: C/C++

2014-06-27 14:15:43

两种方式我测试过 其中“WMSIniFilePath”是文件名+路径

  1. 1、MFC类库
  2. int IniPathFileExists()
  3. {
  4.     CFileStatus fs;
  5.     if (!CFile::GetStatus(WMSIniFilePath,fs))
  6.     {
  7.         return 0;//不存在
  8.     }
  9.     return 1;//存在
  10. }

  1. 2、
  2. //开头加上
  3. #include <shlwapi.h>
  4. #pragma comment(lib,"Shlwapi.lib")
  5.  
  6. int IniPathFileExists()
  7. {
  8.     if (!PathFileExists(WMSIniFilePath))
  9.     {
  10.         return 0;//不存在
  11.     }
  12.     return 1;//存在
  13. }


转: %C5%D0%B6%CF%CE%C4%BC%FE%CA%C7%B7%F1%B4%E6%D4%DA%20vc



另: 以下自己在程序中用到的方法,试过的:
char FileName[MAX_PATH]
#if defined(WIN32) //WINDOWS
if(_access((char*)FileName,0) != -1 ) //file exist
{
}
#endif
LINUX下:
if(access("a.txt",F_OK) != -1) //exist
{
}

阅读(943) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~