linux c++创建文件夹
时间: 2023-05-04 09:00:43 浏览: 847
在Linux系统下,可以使用C++语言创建文件夹(也就是目录)的方法有很多种。其中比较常见的是使用mkdir()函数或者system()函数。
使用mkdir()函数创建文件夹的示例代码如下:
```cpp
#include <iostream>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
using namespace std;
int main(int argc, char* argv[])
{
string folderName = "test_folder"; // 文件夹名称,可以根据实际情况修改
int result = mkdir(folderName.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); // 创建文件夹
if (result != 0)
{
cout << "Failed to create folder: " << folderName << endl;
return 1;
}
cout << "Folder created successfully: " << folderName << endl;
return 0;
}
```
使用system()函数创建文件夹的示例代码如下:
```cpp
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
string folderName = "test_folder"; // 文件夹名称,可以根据实际情况修改
string cmd = "mkdir " + folderName; // 使用系统命令创建文件夹
int result = system(cmd.c_str());
if (result != 0)
{
cout << "Failed to create folder: " << folderName << endl;
return 1;
}
cout << "Folder created successfully: " << folderName << endl;
return 0;
}
```