Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

การแสดงรายการ Directory และ File ใน C#

คลาส Directory ใน C# มีเมธอดมากมายสำหรับจัดการ Directory และ Sub-directory

เมธอดหลักของ Directory Class

ลำดับเมธอดและคำอธิบาย
1CreateDirectory(String) - สร้าง Directory และ Sub-directories ทั้งหมดใน Path ที่ระบุ
2CreateDirectoryDirectorySecurity(String) - สร้าง Directory พร้อมกำหนด Windows Security
3Delete(String) - ลบ Directory ว่างใน Path ที่ระบุ
4DeleteBoolean(String) - ลบ Directory รวม Sub-directories และ Files (ถ้าระบุ)
5EnumerateDirectories(String) - คืนค่า Collection ของชื่อ Directory ใน Path
6EnumerateDirectories(String, String) - คืนค่า Collection ของชื่อ Directory ที่ตรงกับ Search Pattern

เพื่อดึงชื่อ Directory ใช้ EnumerateDirectories กำหนด Folder ด้วย DirectoryInfo:

DirectoryInfo info = new DirectoryInfo(@"D:/new");

หาขนาดรวมของไฟล์:

long totalSize = info.EnumerateFiles().Sum(file => file.Length);

สำหรับ Directories:

info.EnumerateDirectories()