c++,c如何查看文件或者目录是否存在
2016-09-18 11:46
239 查看
BOOL THttpGetThread::FileExists(LPCWSTR lpszFileName, BOOL bIsDirCheck)//检测文件是否存在
{
//试图取得文件属性
DWORD dwAttributes = ::GetFileAttributesW(lpszFileName);
if (INVALID_FILE_ATTRIBUTES == dwAttributes)
{
return FALSE;
}
//是目录
if (dwAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if (bIsDirCheck) //当前检测的也是目录
{
return TRUE;
}
else
return FALSE;
}
else //是文件
{
if (bIsDirCheck)
{
return FALSE;
}
else
return TRUE;
}
}
BOOL THttpGetThread::FileExists(LPCWSTR lpszFileName, BOOL bIsDirCheck)//检测文件是否存在
{
//试图取得文件属性
DWORD dwAttributes = ::GetFileAttributesW(lpszFileName);
if (INVALID_FILE_ATTRIBUTES == dwAttributes)
{
return FALSE;
}
//是目录
if (dwAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if (bIsDirCheck) //当前检测的也是目录
{
return TRUE;
}
else
return FALSE;
}
else //是文件
{
if (bIsDirCheck)
{
return FALSE;
}
else
return TRUE;
}
}
相关文章推荐
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- 如何查看数据文件或者Log文件是否增长过? 推荐
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- C++检测文件或者目录是否存在
- [IO]判断文件或者目录是否存在
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- 如何判断一个文件或目录是否存在
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- 【shell】判断一个文件或者目录是否存在
- shell判断文件,目录是否存在或者具有权限
- shell判断文件,目录是否存在或者具有权限
- 如何查看数据文件或者Log文件是否增长过?
- shell判断文件,目录是否存在或者具有权
- shell判断文件,目录是否存在或者具有权限