我怎样才能在 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
如果我们手动检查,则可以在当前目录内获取目录。
广告