★搜Asp.net★(www.soAsp.net),为专业技术文档网站。
包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。
还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。


  
用C#获取计算机磁盘空间

   在System.IO命名空间下的DriveInfo类的GetDrives()方法可以用来获得计算机上的所有逻辑驱动器的名称。DriveInfo类的TotalSize属性可义获得磁盘的空间大小。主要代码如下。

private void Form1_Load(object sender, EventArgs e)
{
    System.IO.DriveInfo[] drive=System.IO.DriveInfo.GetDrives();
    for (int i = 0; i < drive.Length; i++)
    {
        comboBox1.Items.Add(drive[i].Name);
    }
}
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
    System.IO.DriveInfo[] drive = System.IO.DriveInfo.GetDrives();
    for (int i = 0; i < drive.Length; i++)
    {
        if (comboBox1.SelectedItem.ToString() == drive[i].Name)
        {
            textBox1.Text = Convert.ToString(drive[i].TotalSize/ 1024);
        }
    }
}