技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

ドライブ情報の列挙

using System.IO;

foreach (DriveInfo driveInfo in DriveInfo.GetDrives())
{
    Console.WriteLine("DriveType : {0}, DriveFormat : {1}, Name : {2}, Size : {3}, FreeSpace : {4}",
        driveInfo.DriveType,
        driveInfo.DriveFormat,
        driveInfo.Name,
        driveInfo.TotalSize,
        driveInfo.TotalFreeSpace);
}

Console.ReadLine();

DVD ドライブ情報取得時に、DriveFormat,TotalSize,TotalFreeSpace の項目は、ディスクが入っていないとIOException吐く。