কম্পিউটার

আমি কিভাবে লিনাক্সে C++ ব্যবহার করে ডিরেক্টরি ট্রি তৈরি করতে পারি?


এই বিভাগে আমরা দেখব কিভাবে লিনাক্সে C++ কোড ব্যবহার করে একটি ডিরেক্টরি ট্রি তৈরি করা যায়। লিনাক্স টার্মিনালে আমরা কিছু কমান্ড দিতে পারি যেমন “mkdir –p /dir/dir1/dir2” এখানে –p প্যারেন্ট হিসেবে চিহ্নিত করতে ব্যবহার করা হয় (পুনরাবৃত্তভাবে ভিতরের ডিরেক্টরি তৈরি করুন)।

C++ কোডে আমরা লিনাক্স সিস্টেমের কিছু লাইব্রেরি ব্যবহার করতে পারি। তারপর আমরা সিস্টেম() ফাংশনের স্ট্রিং আর্গুমেন্ট হিসাবে লিনাক্স টার্মিনাল কমান্ড ব্যবহার করতে পারি। আমরা এভাবে ডিরেক্টরি ট্রি তৈরি করতে পারি।

উদাহরণ

#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

যদি আমরা ম্যানুয়ালি চেক করি, আমরা বর্তমান ডিরেক্টরির মধ্যে ডিরেক্টরিগুলি পেতে পারি৷


  1. লিনাক্স ডিরেক্টরি তৈরি করতে mkdir কীভাবে ব্যবহার করবেন

  2. কিভাবে C++ ব্যবহার করে OpenCV তে বাইনারি ইমেজ তৈরি করবেন?

  3. কিভাবে আমি C++ ব্যবহার করে কনসোল সাফ করতে পারি?

  4. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি অনুক্রম তৈরি করবেন?