我怎樣才能在 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

如果我們手動檢查,則可以在當前目錄內獲取目錄。

更新於: 2019-07-30

1K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.