কম্পিউটার

একটি ডিরেক্টরিতে সমস্ত ফাইল এবং সাব-ডিরেক্টরি তালিকাভুক্ত করার জন্য সি প্রোগ্রাম


এখানে, আমাদের একটি ডিরেক্টরি দেওয়া হয়েছে। আমাদের কাজ হল একটি ডিরেক্টরিতে সমস্ত ফাইল এবং সাব-ডিরেক্টরি তালিকাভুক্ত করার জন্য একটি C প্রোগ্রাম তৈরি করা।

ডিরেক্টরি একটি স্থান/ক্ষেত্র/অবস্থান যেখানে ফাইল(গুলি) এর একটি সেট সংরক্ষণ করা হবে।

সাবডিরেক্টরি রুট ডিরেক্টরির মধ্যে একটি ডিরেক্টরি, পরিবর্তে, এটিতে অন্য একটি সাব-ডিরেক্টরি থাকতে পারে।

সি প্রোগ্রামিং ভাষায় আপনি একটি ডিরেক্টরির সমস্ত ফাইল এবং সাব-ডিরেক্টরি সহজেই তালিকাভুক্ত করতে পারেন। নীচের প্রোগ্রামটি ব্যাখ্যা করবে কিভাবে একটি ডিরেক্টরিতে সমস্ত ফাইল এবং সাব-ডিরেক্টরি তালিকাভুক্ত করা যায়।

//সি প্রোগ্রাম একটি ডিরেক্টরিতে সমস্ত ফাইল এবং সাব-ডিরেক্টরি তালিকাভুক্ত করতে

উদাহরণ

#include <stdio.h>
#include <dirent.h>
int main(void){
   struct dirent *files;
   DIR *dir = opendir(".");
   if (dir == NULL){
      printf("Directory cannot be opened!" );
      return 0;
   }
   while ((files = readdir(dir)) != NULL)
   printf("%s\n", files->d_name);
   closedir(dir);
   return 0;
}

আউটপুট

cprograms
..
prog1.c
prog2.c
prog3.c
...
prog41.c
This will return all files and sub-directory of the current directory.

  1. কিভাবে C# এ একটি পথ থেকে সমস্ত ফাইল এবং ফোল্ডার মুছে ফেলবেন?

  2. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি থেকে সমস্ত ফাইল (শুধুমাত্র) তালিকাভুক্ত করবেন?

  3. একটি ডিরেক্টরির সমস্ত ফাইল পুনরাবৃত্তভাবে মুছে ফেলার জন্য জাভা প্রোগ্রাম (শুধুমাত্র ফাইল)

  4. জাভা প্রোগ্রাম একটি ডিরেক্টরিতে সমস্ত ফাইল পুনরাবৃত্তভাবে তালিকাভুক্ত করতে