使用windows api 函数 GetLogicalDriveStrings
[DllImport("kernel32.dll")]
private static extern int GetLogicalDriveStrings(int nBufferLenght,StringBuilder lpBuffer); private const int len=128;
private void GetDriverForm_Load(object sender, EventArgs e)
{
StringBuilder str = new StringBuilder(200);
int i = GetLogicalDriveStrings(len,str);
MessageBox.Show(str.ToString());
}
只能获得C:\,要怎么做才能获得所有的盘
[DllImport("kernel32.dll")]
private static extern int GetLogicalDriveStrings(int nBufferLenght,StringBuilder lpBuffer); private const int len=128;
private void GetDriverForm_Load(object sender, EventArgs e)
{
StringBuilder str = new StringBuilder(200);
int i = GetLogicalDriveStrings(len,str);
MessageBox.Show(str.ToString());
}
只能获得C:\,要怎么做才能获得所有的盘
foreach (System.IO.DriveInfo drive in drives)
{
//drive.Name
}