इस खंड में हम देखेंगे कि लिनक्स में C++ कोड का उपयोग करके डायरेक्टरी ट्री कैसे बनाया जाता है। लिनक्स टर्मिनल में हम "mkdir -p /dir/dir1/dir2" जैसे कुछ कमांड डाल सकते हैं।
सी ++ कोड में हम लिनक्स सिस्टम के कुछ पुस्तकालयों का उपयोग कर सकते हैं। फिर हम सिस्टम () फ़ंक्शन के स्ट्रिंग तर्क के रूप में लिनक्स टर्मिनल कमांड का उपयोग कर सकते हैं। हम इस तरह डायरेक्टरी ट्री बना सकते हैं।
उदाहरण
#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
यदि हम मैन्युअल रूप से जाँच करते हैं, तो हम निर्देशिकाओं को वर्तमान निर्देशिका के अंदर प्राप्त कर सकते हैं।