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吐く。