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

แสดงรายการไดเร็กทอรีและไฟล์โดยใช้ C #


คลาสไดเร็กทอรีใน C# มีหลายวิธีในการดำเนินการกับไดเร็กทอรีและไดเร็กทอรีย่อย -

Sr.No วิธีการ &คำอธิบาย
1 CreateDirectory(String)
สร้างไดเร็กทอรีและไดเร็กทอรีย่อยทั้งหมดในพาธที่ระบุ เว้นแต่จะมีอยู่แล้ว
2 CreateDirectoryDirectorySecurity(String)
สร้างไดเร็กทอรีทั้งหมดในพาธที่ระบุ เว้นแต่จะมีอยู่แล้ว โดยใช้ความปลอดภัยของ Windows ที่ระบุ
3 ลบ(สตริง)
ลบไดเร็กทอรีว่างจากพาธที่ระบุ
4 ลบบูลีน(สตริง)
ลบไดเร็กทอรีที่ระบุ และไดเร็กทอรีย่อยและไฟล์ในไดเร็กทอรี (หากระบุไว้)
5 ระบุไดเรกทอรี (สตริง)
ส่งคืนคอลเลกชั่นชื่อไดเร็กทอรีที่นับได้ในพาธที่ระบุ
6 ระบุไดเรกทอรี (สตริง สตริง)
ส่งคืนคอลเล็กชันชื่อไดเร็กทอรีที่นับได้ซึ่งตรงกับรูปแบบการค้นหาในพาธที่ระบุ

ในการรับชื่อไดเร็กทอรี ให้ใช้เมธอด EnumerateDirectories โฟลเดอร์ของเราถูกตั้งค่าโดยใช้คลาส DirectoryInfo -

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

ตอนนี้หาขนาด -

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

สำหรับไดเร็กทอรี ใช้ −

info.EnumerateDirectories()