窗体上放一个listbox控件,测试工程如下 using System; using System.IO; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string[] logicalDrives = Directory.GetLogicalDrives(); DriveInfo[] infoArray = new DriveInfo[logicalDrives.Length]; for (int i = 0; i < logicalDrives.Length; i++) { infoArray[i] = new DriveInfo(logicalDrives[i]); } foreach (DriveInfo dev in infoArray) { listBox1.Items.Add("磁盘分区"+dev); listBox1.Items.Add("磁盘类型"+dev.DriveType); } } } } //drivetype的api定义 public enum DriveType { //Unknown = 0 //NoRootDirectory = 1 //Removable = 2 //Fixed = 3 //Network = 4 //CDRom = 5 //Ram = 6 Unknown, NoRootDirectory, Removable, Fixed, Network, CDRom, Ram }