0
点赞
收藏
分享

微信扫一扫

c++,c如何查看文件或者目录是否存在

烟中雯城 2022-08-16 阅读 44

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;
}
}

举报

相关推荐

0 条评论