mfc 判断文件夹是否存在
时间: 2023-06-22 10:22:34 浏览: 133
判断文件(文件夹)是否存在
3星 · 编辑精心推荐
在 MFC 中,可以使用 CFileFind 类来判断文件夹是否存在。具体的实现方法如下:
```c++
BOOL IsFolderExist(LPCTSTR lpPath)
{
CFileFind finder;
BOOL bFind = finder.FindFile(lpPath);
if (bFind)
{
finder.FindNextFile();
if (finder.IsDirectory())
{
finder.Close();
return TRUE;
}
}
finder.Close();
return FALSE;
}
```
其中,参数 lpPath 表示要判断的文件夹路径,函数返回值为 BOOL 类型,表示该文件夹是否存在。函数内部通过 CFileFind 类的 FindFile、FindNextFile 和 IsDirectory 方法进行判断。如果找到该文件夹并且是文件夹类型,则返回 TRUE,否则返回 FALSE。
阅读全文