কম্পিউটার

কিভাবে C# এ একটি পথের ভিতরে সমস্ত ডিরেক্টরি এবং সাব ডিরেক্টরি পাবেন?


ডিরেক্টরি পেতে C# একটি পদ্ধতি নির্দেশিকা প্রদান করে। Directory.GetDirectories পদ্ধতিটি সাবডিরেক্টরিগুলির নাম (তাদের পাথ সহ) প্রদান করে যা নির্দিষ্ট ডিরেক্টরিতে নির্দিষ্ট অনুসন্ধান প্যাটার্নের সাথে মেলে এবং ঐচ্ছিকভাবে সাবডিরেক্টরিগুলি অনুসন্ধান করে৷

নীচের উদাহরণে * সেই অবস্থানে শূন্য বা তার বেশি অক্ষর মেলে। SearchOption TopDirectoryOnly .শুধুমাত্র শীর্ষ ডিরেক্টরি এবং SearchOption AllDirectories পায় .সব শীর্ষ ডিরেক্টরি এবং সাব ডিরেক্টরি পায়৷

দ্রষ্টব্য: রুটপাথ আপনার সিস্টেম রুটপাথ হবে তাই একটি টেস্টফোল্ডার তৈরি করুন এবং রুটপাথ যথাযথভাবে ব্যবহার করুন৷

উদাহরণ 1

স্ট্যাটিক ভ্যাইড প্রধান (স্ট্রিং[] আর্গস) { স্ট্রিং রুটপাথ =@"সি:\ব্যবহারকারী\কৌশিক\ডেস্কটপ\টেস্টফোল্ডার"; string[] dirs =Directory.GetDirectories(rootPath, "*", SearchOption.TopDirectoryOnly); foreach (dirs-এ string dir) { Console.WriteLine (dir); } Console.ReadLine ();}

আউটপুট

C:\Users\Koushik\Desktop\TestFolder\TestFolderMainC:\Users\Koushik\Desktop\TestFolder\TestFolderMain 1C:\Users\Koushik\Desktop\TestFolder\TestFolderMain>2 

উদাহরণ 2

স্ট্যাটিক ভ্যাইড প্রধান (স্ট্রিং[] আর্গস) { স্ট্রিং রুটপাথ =@"সি:\ব্যবহারকারী\কৌশিক\ডেস্কটপ\টেস্টফোল্ডার"; string[] dirs =Directory.GetDirectories(rootPath, "*", SearchOption.AllDirectories); foreach (dirs-এ string dir) { Console.WriteLine (dir); } Console.ReadLine ();}

আউটপুট

C:\Users\Koushik\Desktop\TestFolder\TestFolderMainC:\Users\Koushik\Desktop\TestFolder\TestFolderMain 1C:\Users\Koushik\Desktop\TestFolder\TestFolder\TestFolder\TestFolderMainC:\Koushik\TestFolder MainC 2\TestFolderMainSubDirectory

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

  2. আমি কিভাবে একটি Matplotlib বার চার্টে সব বার পেতে পারি?

  3. কিভাবে Tkinter উইজেটের বর্তমান x এবং y স্থানাঙ্কগুলি পেতে হয়?

  4. পাইথনে হোম ডিরেক্টরি কিভাবে পাবেন?