mfc创建文件夹的函数
时间: 2023-11-12 18:08:27 浏览: 71
MFC中创建文件夹的函数是`CFile::MakeDir`。可以使用以下代码创建名为“newFolder”的文件夹:
```cpp
CFile::MakeDir(_T("newFolder"));
```
相关问题
mfc创建文件夹
你可以使用 `CFile::mkdir` 函数来创建文件夹。以下是一个示例代码:
```cpp
CString strFolderPath = _T("C:\\MyFolder");
BOOL bSuccess = CFile::mkdir(strFolderPath);
if (bSuccess) {
// 文件夹创建成功
} else {
// 文件夹创建失败
}
```
在上面的代码中,`CFile::mkdir` 函数的参数是一个 `CString` 类型的路径名。如果函数返回值为 `TRUE`,则表示文件夹创建成功;如果返回值为 `FALSE`,则表示文件夹创建失败。
mfc 创建文件夹
在 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 类似。
阅读全文