Table of contents Home page
using System; using System.IO; public class Program { public static void Main() { DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo d in drives) { if (d.IsReady) { string driveType = ""; switch (d.DriveType) { case DriveType.CDRom: driveType = "optical disc drive"; break; case DriveType.Fixed: driveType = "fixed disc drive"; break; case DriveType.Network: driveType = "network drive"; break; case DriveType.NoRootDirectory: driveType = "drive without root directory"; break; case DriveType.Ram: driveType = "RAM drive"; break; case DriveType.Removable: driveType = "removable drive"; break; case DriveType.Unknown: driveType = "unknown drive type"; break; } Console.WriteLine("Drive: {0}", d.Name); Console.WriteLine("Type: {0}\n", driveType); } } Console.ReadKey(); } }