C#获取系统驱动器信息
1
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Linq;
7
using System.Text;
8
using System.Windows.Forms;
9
using System.IO;
10
namespace 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
}
using System; 2
using System.Collections.Generic; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Linq; 7
using System.Text; 8
using System.Windows.Forms; 9
using System.IO; 10
namespace 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类获取的,类中还有其他很多信息,大家可以试一试!


浙公网安备 33010602011771号