判断文件夹是否存在
来源:互联网 发布:歌曲剪切软件下载 编辑:程序博客网 时间:2024/05/11 00:08
1.BOOL PathFileExists(LPCTSTR pszPath);
要包含的头文件
#include <windows.h>
#include <iostream.h>
#include "Shlwapi.h"
2._access
include <io.h>
#include <stdio.h>
#include <stdlib.h>
void main( void )
{
/* Check for existence */
if( (_access( "ACCESS.C", 0 )) != -1 )
{
printf( "File ACCESS.C exists/n" );
/* Check for write permission */
if( (_access( "ACCESS.C", 2 )) != -1 )
printf( "File ACCESS.C has write permission/n" );
}
}
3.bool dirExists(CString sPath)
{
//创建一个指定的全路径目录,失败就返回false
TCHAR* fullPath = _tfullpath (NULL, sPath, 0);
if (fullPath == NULL)
return false;
//通过设置fullPath为默认目录来检测是否存在
Check if directory exists by trying to make it the default directory
TCHAR szCurrDir[_MAX_PATH];
_tgetcwd(szCurrDir, _MAX_PATH-1); //返回当前工作目录
long nStatus = _tchdir(fullPath); //改变当前工作目录
_tchdir(szCurrDir); //返回
free(fullPath);
if (nStatus == 0)
return true;
return false;
}
4.BOOL IsFileExists(LPCTSTR lpszFileName)
{
WIN32_FIND_DATA wfd;
BOOL bRet;
HANDLE hFind;
hFind = FindFirstFile(lpszFileName, &wfd);
bRet = hFind != INVALID_HANDLE_VALUE;
FindClose(hFind);
return bRet;
}
5.SetCurrentDirectory(path)
返回TRUE表示文件夹存在
- 判断文件夹是否存在
- 判断文件夹是否存在
- 判断文件夹是否存在
- c++ 判断文件夹是否存在
- c++ 判断文件夹是否存在
- 判断指定文件夹是否存在
- 判断文件,文件夹是否存在
- vc判断文件夹是否存在
- C++判断文件夹是否存在
- 批处理判断文件夹是否存在
- C++判断文件夹是否存在
- C++判断文件夹是否存在
- shell判断文件夹是否存在
- 批处理判断文件夹是否存在
- python 判断文件夹是否存在
- python 判断文件夹是否存在
- Java 判断文件夹是否存在、创建文件夹
- Java 判断文件夹是否存在、创建文件夹
- [转]Discuz! Passport 接口技术文档
- [原创]邪恶八进制论坛高层会晤
- java经典名句荟萃
- [原创]国际知名公司乙骨文收购疼讯
- [原创]有多少jj可以重切
- 判断文件夹是否存在
- LiquidX 函数查询宝典 V1.3 Final
- 山后
- 在DOS环境下备份和恢复注册表
- Struts实现多国语言切换
- 用SqlCommandBuilder 实现批量更新
- 本站新找到的同类:超强芙蓉程序员
- Google霸主地位的到来
- sql语言演示!