C#获取系统驱动器信息

 1using System; 
 2using System.Collections.Generic; 
 3using System.ComponentModel; 
 4using System.Data; 
 5using System.Drawing; 
 6using System.Linq; 
 7using System.Text; 
 8using System.Windows.Forms; 
 9using System.IO; 
10namespace WindowsFormsApplication1 
11
12    public partial class Form1 : Form 
13    
14        public Form1() 
15        
16            InitializeComponent(); 
17        }
 
18
19        private void Form1_Load(object sender, EventArgs e) 
20        
21            DriveInfo[] di=DriveInfo.GetDrives(); 
22            foreach(DriveInfo d in di) 
23            
24                listBox1.Items.Add(d.Name); 
25            }
 
26        }
 
27
28        private void listBox1_SelectedIndexChanged(object sender, EventArgs e) 
29        
30            DriveInfo di = new DriveInfo(listBox1.SelectedItem.ToString()); 
31            MessageBox.Show("盘:" + di.Name + "空余:" + di.AvailableFreeSpace/1024/1024+"Mb"+ di.DriveFormat); 
32        }
 
33    }
 
34}

在窗体上添加一个listBox控件,用于显示驱动器

主要使用DriveInfo类获取的,类中还有其他很多信息,大家可以试一试!

posted @ 2009-05-12 17:39  部落格  阅读(798)  评论(0编辑  收藏  举报