C#-এ একটি ফোল্ডারের সাইজ ক্যালকুলেট করতে Directory.EnumerateFiles মেথড ব্যবহার করে ফাইলগুলো পান।
সাব-ডিরেক্টরিগুলো পেতে EnumerateDirectories মেথড ব্যবহার করুন। আমাদের ফোল্ডার DirectoryInfo ক্লাস দিয়ে সেট করা হয়েছে:
DirectoryInfo info = new DirectoryInfo(@"D:/new");
এখন সাইজ বের করুন:
long totalSize = info.EnumerateFiles().Sum(file => file.Length);
ডিরেক্টরিগুলোর জন্য ব্যবহার করুন:
info.EnumerateDirectories()
C#-এ ডিরেক্টরির ওপর করা যাব অন্যান্য ম্যানিপুলেশন:
| মেথড | বিবরণ |
|---|---|
| CreateDirectory(String) | নির্দিষ্ট পাথে সকল ডিরেক্টরি এবং সাবডিরেক্টরি তৈরি করে যদি তারা ইতিমধ্যে না থাকে। |
| CreateDirectory (String, DirectorySecurity) | নির্দিষ্ট পাথে সকল ডিরেক্টরি তৈরি করে, যদি তারা ইতিমধ্যে না থাকে, নির্দিষ্ট উইন্ডোজ সিকিউরিটি প্রয়োগ করে। |
| Delete(String) | নির্দিষ্ট পাথ থেকে একটি খালি ডিরেক্টরি ডিলিট করে। |
| Delete(String, Boolean) | নির্দিষ্ট ডিরেক্টরি এবং, যদি নির্দেশ করা থাকে, সাবডিরেক্টরি এবং ফাইলগুলো ডিলিট করে। |
| EnumerateDirectories(String) | নির্দিষ্ট পাথে ডিরেক্টরি নামের একটি ইনামারেবল কালেকশন রিটার্ন করে। |