ขั้นแรก สร้างอินสแตนซ์ของ DriveInfo -
DriveInfo dInfo = new DriveInfo("E");
แสดงพื้นที่ว่าง -
Console.WriteLine("Disk Free space = {0}", dInfo.AvailableFreeSpace);
ตอนนี้ ใช้คุณสมบัติ AvailableFreeSpace และรับเปอร์เซ็นต์ของพื้นที่ว่าง -
Double pc = (dInfo.AvailableFreeSpace / (float)dInfo.TotalSize) * 100;
ที่นี่ คุณจะได้รับเปอร์เซ็นต์ของขนาดว่างเมื่อเปรียบเทียบกับพื้นที่ดิสก์ทั้งหมด -
Console.WriteLine("\n Free space (percentage) = {0:0.00}%.", pc);