两种方式我测试过 其中“WMSIniFilePath”是文件名+路径
-
1、MFC类库
-
int IniPathFileExists()
-
{
-
CFileStatus fs;
-
if (!CFile::GetStatus(WMSIniFilePath,fs))
-
{
-
return 0;//不存在
-
}
-
return 1;//存在
-
}
-
2、
-
//开头加上
-
#include <shlwapi.h>
-
#pragma comment(lib,"Shlwapi.lib")
-
-
int IniPathFileExists()
-
{
-
if (!PathFileExists(WMSIniFilePath))
-
{
-
return 0;//不存在
-
}
-
return 1;//存在
-
}
转: %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
{
}
阅读(938) | 评论(0) | 转发(0) |