C#-এর ডিরেক্টরি ক্লাসে ডিরেক্টরি এবং সাব-ডিরেক্টরিগুলিতে অপারেশন করার জন্য অনেক পদ্ধতি রয়েছে -
Sr. No | পদ্ধতি এবং বর্ণনা |
---|---|
1 | CreateDirectory(String) নির্দিষ্ট পথে সমস্ত ডিরেক্টরি এবং সাবডিরেক্টরি তৈরি করে যদি না সেগুলি ইতিমধ্যেই বিদ্যমান থাকে। |
2 | CreateDirectoryDirectorySecurity(String) নির্দিষ্ট পাথে সমস্ত ডিরেক্টরি তৈরি করে, যদি না ইতিমধ্যেই বিদ্যমান থাকে, নির্দিষ্ট Windows নিরাপত্তা প্রয়োগ করে। |
3 | মুছুন(স্ট্রিং) একটি নির্দিষ্ট পথ থেকে একটি খালি ডিরেক্টরি মুছে দেয়। |
4 | DeleteBoolan(স্ট্রিং) নির্দিষ্ট ডিরেক্টরি মুছে দেয় এবং, নির্দেশিত হলে, ডিরেক্টরির মধ্যে থাকা কোনো সাব-ডিরেক্টরি এবং ফাইল। |
5 | গণনা নির্দেশিকা(স্ট্রিং) একটি নির্দিষ্ট পাথে ডিরেক্টরি নামের একটি গণনাযোগ্য সংগ্রহ প্রদান করে। |
6 | গণনা নির্দেশিকা(স্ট্রিং, স্ট্রিং) একটি নির্দিষ্ট পাথে একটি অনুসন্ধান প্যাটার্নের সাথে মেলে এমন ডিরেক্টরি নামের একটি গণনাযোগ্য সংগ্রহ প্রদান করে৷ |
ডিরেক্টরির নাম পেতে, EnumerateDirectories পদ্ধতি ব্যবহার করুন। ডিরেক্টরি ইনফো ক্লাস -
ব্যবহার করে আমাদের ফোল্ডার সেট করা হয়েছেDirectoryInfo info = new DirectoryInfo(@"D:/new");
এখন মাপ −
খুঁজুনlong totalSize = info.EnumerateFiles().Sum(file => file.Length);
ডিরেক্টরির জন্য, −
ব্যবহার করুনinfo.EnumerateDirectories()