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

วิธีดูข้อมูลไดรฟ์ครบถ้วนด้วย C#

ใช้คลาส DriveInfo (ใน System.IO) เพื่อดึงข้อมูลไดรฟ์ เช่น ชื่อ, ป้ายกำกับ, พื้นที่ว่าง, ขนาดรวม, ระบบไฟล์, ประเภทไดรฟ์

คุณสมบัติหลัก

  • Name - ชื่อไดรฟ์ (เช่น C:\)
  • VolumeLabel - ป้ายกำกับโมดูล
  • AvailableFreeSpace - พื้นที่ว่างสำหรับผู้ใช้
  • TotalFreeSpace - พื้นที่ว่างทั้งหมด
  • TotalSize - ขนาดรวม
  • DriveFormat - ระบบไฟล์ (NTFS, FAT32, exFAT)
  • DriveType - ประเภท (Fixed, Removable, Network, CDRom, Ram, Unknown)

ตัวอย่างโค้ด

using System;
using System.IO;

class Program
{
    static void Main()
    {
        DriveInfo driveInfo = new DriveInfo("D");
        Console.WriteLine(driveInfo.Name);
        Console.WriteLine(driveInfo.VolumeLabel);
        Console.WriteLine(driveInfo.AvailableFreeSpace);
        Console.WriteLine(driveInfo.TotalFreeSpace);
        Console.WriteLine(driveInfo.TotalSize);
        Console.WriteLine(driveInfo.DriveFormat);
        Console.WriteLine(driveInfo.DriveType);
    }
}

ผลลัพธ์ (ตัวอย่าง)

D:
NTFS
76767677788
76767677788
45463434799
NTFS
Fixed

หมายเหตุ: ผลลัพธ์แตกต่างไปตามระบบปฏิบัติการและไดรฟ์ที่ตรวจสอบ