C/C++中判断一个文件是否存在的方法
2009-07-01 12:32
851 查看
判断一个文件是否存在的几种方式:
1. 利用CFileFind类;
2. 利用::FindFirstFile函数;
3. 利用PathFileExists函数,注意要包含头文件及库:
#include "shlwapi.h"
#pragma comment( lib, "shlwapi.lib")
4. 利用openfile或createfile函数,如果失败,则可以判断。
5. 自己实现,其实也是利用上面的函数
inline BOOL CSearchThread::_FileIsExist(TCHAR* pszFilePath)
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(pszFilePath,&FindFileData);
return (hFind == INVALID_HANDLE_VALUE?FALSE:FindClose(hFind));
}
1. 利用CFileFind类;
2. 利用::FindFirstFile函数;
3. 利用PathFileExists函数,注意要包含头文件及库:
#include "shlwapi.h"
#pragma comment( lib, "shlwapi.lib")
4. 利用openfile或createfile函数,如果失败,则可以判断。
5. 自己实现,其实也是利用上面的函数
inline BOOL CSearchThread::_FileIsExist(TCHAR* pszFilePath)
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(pszFilePath,&FindFileData);
return (hFind == INVALID_HANDLE_VALUE?FALSE:FindClose(hFind));
}
相关文章推荐
- C++中判断一个文件是否存在的方法
- Lua判断一个目录或文件是否存在的方法
- configure文件中判断某函数或库是否存在的一个方法
- [C/C++相关]C语言判断文件夹或者文件是否存在的方法
- 判断一个文件是否存在c++代码
- Python判断文件是否存在的三种方法
- C/C++中判断某一文件或目录是否存在
- 【Qt】正确判断文件、文件夹是否存在的方法
- OC中关于NSFileManager判断是否存在某一个文件
- C++读入文件 判断文件 是否存在 及 是否为空 及 是否结束
- 判断文件是否存在的方法
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- [SQL,Java]判断某一个已知表名的表是否在数据库中存在的方法
- Go语言判断指定文件是否存在的方法
- C/C++中判断某一文件或目录是否存在
- 在程序中判断一个文件是否可读的方法
- 交互式让用户输入一个文件路径,判断文件是否存在,若存在判断文件类型,若文件是普通文件,不能使用wc。
- C/C++中判断某一文件或目录是否存在
- 请问怎么用javascript判断一个文件是否存在?