判断文件是否存在,判断是否为文件夹
来源:互联网 发布:淘宝模特韩国短发 编辑:程序博客网 时间:2024/06/06 03:02
判断路径(文件或文件夹)是否存在
2.CFile和CFileStatus类
CFile的静态函数GetStatus如果返回FALSE表示文件不存在
3.CFileFind类
直接使用该类的成员函数FindFile进行判断
3.判断文件夹是否存在
- BOOL FileExist(CString strPath)
- {
- WIN32_FIND_DATA wfd;
- BOOL rValue = FALSE;
- HANDLE hFind = FindFirstFile(strPath, &wfd);
- if ((hFind!=INVALID_HANDLE_VALUE)
- &&(wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY))
- {
- rValue = TRUE;
- }
- FindClose(hFind);
- return rValue;
- }
判断路径是否为文件夹
- #pragma comment(lib,"shlwapi.lib")
- #include <shlwapi.h>
- BOOL PathIsDirectory(strPath)
判断文件是否存在。
1._access函数,在io.h中。
原型:int _access(const char *filename, int amode);
参数amode(好象有5种模式)
0:检查文件是否存在
1:检查文件是否可运行
2:检查文件是否可写访问
4:检查文件是否可读访问
还有一种,由于MSDN突然坏了,暂时保留着
- if ( _access(file,0) )
- {
- //文件不存在
- }
2.CFile和CFileStatus类
CFile的静态函数GetStatus如果返回FALSE表示文件不存在
- CFileStatus fs;
- if ( !CFile::GetStatus(strFileName,fs) )
- {
- //文件不存在
- }
3.CFileFind类
直接使用该类的成员函数FindFile进行判断
- CFileFind ff;
- if ( !ff.FindFile(strFileName) )
- {
- //文件不存在
- }
- ff.Close();
3.判断文件夹是否存在
- DirExists(sPath);
转自:http://blog.csdn.net/wangjieest/article/details/7000640
- 判断文件是否存在,判断是否为文件夹
- 判断文件是否存在,判断是否为文件夹
- 判断文件,文件夹是否存在
- java 判断文件,判断文件夹是否存在.
- 判断文件夹是否存在
- 判断文件夹是否存在
- 判断文件夹是否存在
- C#怎样判断文件是否存在和文件夹是否存在
- 判断文件或文件夹是否存在
- 上传文件时判断文件夹是否存在
- 判断文件或文件夹是否存在
- 如何判断文件文件夹是否存在
- C#判断文件及文件夹是否存在
- 判断文件或文件夹是否存在
- 判断文件或文件夹是否存在
- C/C++判断文件/文件夹是否存在
- c#---判断文件或者文件夹是否存在
- C/C++判断文件/文件夹是否存在
- Andorid编程心得-Android中AsyncTask的使用
- 很好的创业文章
- c++ cout控制输出
- window.location对象
- icon图片下载地址
- 判断文件是否存在,判断是否为文件夹
- ios获取当前时间
- 创建线程后为什么关闭了线程句柄,线程还是可以运行?
- java CAS原语
- t-sql 日期格式时间转换
- 链表查找算法-节约内存
- Hibernate 事务、并发(六)
- VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法
- Android布局控件之LinearLayout详解