判断文件夹是否存在
来源:互联网 发布:淘宝库存怎么导出 编辑:程序博客网 时间:2024/03/28 18:23
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 判断文件夹是否存在、创建文件夹
- Java虚拟机详细介绍
- vb中工程兼容和二进制兼容之间的区别
- DB2常用命令大全
- 思念总是那么长
- php确认码图片
- 判断文件夹是否存在
- LINQ
- pb筆記
- 斐波那契数列 PHP Implements
- pb筆記2
- 关于.NET加密技术
- 出现此问题的解决方法: unexpected end of file while looking for precompiled header directive
- 2007年7月最受关注的20篇技术文章
- 用vc++动态加载dll