List all drives of a computer in C# 29-12-2015 11:01:04 C# / IO 0 Bookmark(s) 228 View(s) var drives = DriveInfo.GetDrives(); foreach (var drive in drives) { Console.WriteLine("{0} ({1})", drive.Name, drive.DriveType); if (drive.IsReady) { Console.WriteLine(" Size: {0} MB", drive.TotalSize/1048576); Console.WriteLine(" Free: {0} MB", drive.TotalFreeSpace/1048576); } else { Console.WriteLine("Not ready."); } }