mfc 创建文件夹
时间: 2023-09-27 12:06:05 浏览: 107
在 MFC 中,你可以使用 CFileFind 类和 CFile 类来创建文件夹。以下是一个示例代码:
```c++
#include <afx.h>
#include <iostream>
using namespace std;
int main() {
CString foldername = _T("myfolder"); // 文件夹名称
CFileFind finder;
BOOL bresult = finder.FindFile(foldername);
if (bresult) {
cout << "文件夹已存在!" << endl;
} else {
CString folderpath = _T(".\\") + foldername;
BOOL bresult = CreateDirectory(folderpath, NULL);
if (bresult) {
cout << "文件夹创建成功!" << endl;
} else {
cout << "文件夹创建失败!" << endl;
}
}
return 0;
}
```
在上面的示例中,首先使用 CFileFind 类来查找文件夹是否已经存在。如果文件夹不存在,则使用 CreateDirectory() 函数来创建文件夹。其中第一个参数是文件夹的路径,第二个参数是安全描述符,可以设置为 NULL。
需要注意的是,在 MFC 中,需要包含头文件<afx.h>。另外,CString 类用于处理字符串,与 C++ 中的 std::string 类似。
阅读全文