কম্পিউটার

আমি কিভাবে C বা C++ ব্যবহার করে একটি ডিরেক্টরিতে ফাইলের তালিকা পেতে পারি?


একটি ডিরেক্টরিতে ফাইলের তালিকা পেতে আমাদের নিম্নলিখিত C++ নমুনা কোড বিবেচনা করা যাক।

অ্যালগরিদম

ডিআইআর টাইপের জন্য একটি পনিটার ড ঘোষণা করা শুরু করুন। dirent কাঠামোর আরেকটি পয়েন্টার en ঘোষণা করুন। বর্তমান ডিরেক্টরির সমস্ত ফাইল খুলতে opendir() ফাংশন কল করুন। dr =opendir("।") হিসাবে dr পয়েন্টার শুরু করুন। if(dr) থাকাকালীন ((en=readdir(dr)) !=NULL) en->d_name ব্যবহার করে সমস্ত ফাইলের নাম প্রিন্ট করুন। ডিরেক্টরি বন্ধ করতে closeir() ফাংশন কল করুন। End.

উদাহরণ

#include #include #include নেমস্পেস ব্যবহার করে std;int main(void) { DIR *dr; struct dirent *en; dr =opendir("।"); //সকল ডিরেক্টরি খুলুন যদি (dr) { যখন (en =readdir(dr)) !=NULL) { cout<<" \n"<d_name; //প্রিন্ট সমস্ত ডিরেক্টরির নাম } closeir(dr); //close all Directory } return(0);}

আউটপুট

BINSEARC.CBINTREE (1).CBINTREE.CBTREE.CBUBBLE.Cc.txtfile3.txtHEAP.CHEAPSORT.CHLINKLST.CINSERTIO.CLINKLIST.CLINKLST.CLLIST1.Cplayers.cppPolarRect.cppQUEUE> 

উদাহরণ

#include #include int main(void) { DIR *dr; struct dirent *en; dr =opendir("।"); //সকল বা বর্তমান ডিরেক্টরি খুলুন যদি (dr) { যখন (en =readdir(dr)) !=NULL) { printf("%s\n", en->d_name); //প্রিন্ট সমস্ত ডিরেক্টরির নাম } closeir(dr); //close all Directory } return(0);}

আউটপুট

BINSEARC.CBINTREE (1).CBINTREE.CBTREE.CBUBBLE.Cc.txtfile3.txtHEAP.CHEAPSORT.CHLINKLST.CINSERTIO.CLINKLIST.CLINKLST.CLLIST1.C

  1. C++ ব্যবহার করে ওপেনসিভিতে বর্তমান ফ্রেমের অবস্থান কীভাবে পাবেন?

  2. সি++ ব্যবহার করে ওপেনসিভিতে একটি নির্দিষ্ট পিক্সেলের মান কীভাবে পাবেন?

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

  4. কিভাবে জাভা একটি ডিরেক্টরিতে jpg ফাইলের তালিকা পেতে?