■ DriveInfo 클래스 : GetDrives 정적 메소드를 사용해 논리적 드라이브 정보 표시하기
————————————————————————————————————————
using System;
using System.IO;
#region 모든 드라이브 정보 표시하기 – DisplayAllDriveInformation()
/// <summary>
/// 모든 드라이브 정보 표시하기
/// </summary>
public void DisplayAllDriveInformation()
{
DriveInfo[] driveInfoArray = DriveInfo.GetDrives();
foreach(DriveInfo driveInfo in driveInfoArray)
{
Console.WriteLine("드라이브 : {0}" , driveInfo.Name );
Console.WriteLine(" 파일 타입 : {0}", driveInfo.DriveType);
if(pDriveInfo.IsReady == true)
{
Console.WriteLine(" 볼륨 레이블 : {0}" , driveInfo.VolumeLabel );
Console.WriteLine(" 파일 시스템 : {0}" , driveInfo.DriveFormat );
Console.WriteLine(" 이용 가능 공간 : {0, 15} 바이트", driveInfo.AvailableFreeSpace);
Console.WriteLine(" 전체 이용 가능 공간 : {0, 15} 바이트", driveInfo.TotalFreeSpace );
Console.WriteLine(" 전체 공간 크기 : {0, 15} bytes ", driveInfo.TotalSize );
}
}
}
#endregion
————————————————————————————————————————