嗨嗨,又見面啦,不知不覺已經第29天了
快結束了呢!
今天要來說說DriveInfo,如果當你想要知道目前電腦磁碟上資訊,可用DriveInfo類別,下表就是常用成員:
成員名稱 | 說明 |
---|---|
GetDrives方法 | 傳回目前電腦所有邏輯磁碟的磁碟名稱。 |
AvailableFreeSpace屬性 | 指出磁碟上的目前可用大小。 |
DriveFormat屬性 | 傳回檔案系統名稱,如NTFS或FAT32。 |
DriveType屬性 | 傳回磁碟類型 |
IsReady屬性 | 判斷磁碟是否就緒。傳回true表磁碟就緒,反之傳回false。 |
Name屬性 | 傳回磁碟名稱。 |
TotalFreeSpace屬性 | 傳回磁碟上可用空間總量。 |
TotalSize屬性 | 傳回磁碟上儲存空間總大小。 |
VolumeLabel屬性 | 傳回或設定磁碟的磁碟區標籤。 |
範例:
using System;
namespace project
{
internal class Program
{
static void Main(string[] args)
{
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach(DriveInfo d in allDrives)
{
Console.WriteLine("檔案名稱:{0}", d.Name);
Console.WriteLine(" 類型:{0}", d.DriveType);
if (d.IsReady == true)
{
Console.WriteLine(" 檔案系統名稱:{0}", d.DriveFormat);
Console.WriteLine(" 總空間:{0,15} bytes", d.TotalSize);
Console.WriteLine(" 剩餘空間:{0,15} bytes", d.TotalFreeSpace);
Console.WriteLine(" 目前可用空間量:{0,15} bytes", d.AvailableFreeSpace);
}
}
}
}
}
就這樣啦~~484很簡單呢~
大家掰掰~