我怎样才能在 Linux 中使用 C++ 创建目录树?
在本节中,我们将了解如何在 Linux 中使用 C++ 代码创建目录树。在 Linux 终端中,我们可以使用诸如“mkdir –p /dir/dir1/dir2”这样的命令,其中 –p 用于标记为父目录(递归创建内部目录)。
在 C++ 代码中,我们可以使用 Linux 系统的一些库。然后,我们可以将 Linux 终端命令用作 system() 函数的字符串参数。我们可以像这样创建目录树。
示例
#include <bits/stdc++.h>
#include <iostream>
#include <sys/stat.h>
#include <sys/types.h>
using namespace std;
int main() {
int status;
status = system("mkdir -p TP/My_Folder/test"); // Creating a directory
if (status == -1)
cerr << "Error : " << strerror(errno) << endl;
else
cout << "Directories are created" << endl;
}输出
Directories are created
如果我们手动检查,则可以在当前目录内获取目录。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP