贴出来给大家以后用到时候参考吧,比他妈的API方便多了 using System.Management; string disk =null; ManagementObjectSearcher query =new ManagementObjectSearcher("SELECT * From Win32_LogicalDisk"); ManagementObjectCollection queryCollection =query.Get(); foreach(ManagementObject mo in queryCollection) { disk =disk+mo["DriveType"].ToString()+":"+mo["Name"].ToString()+"<size>"+mo["Size"].ToString()+"</size><FreeSpace>"+mo["FreeSpace"]+"</FreeSpace>"+"\r\n"; }
using System.Management;
string disk =null;
ManagementObjectSearcher query =new ManagementObjectSearcher("SELECT * From Win32_LogicalDisk");
ManagementObjectCollection queryCollection =query.Get();
foreach(ManagementObject mo in queryCollection)
{
disk =disk+mo["DriveType"].ToString()+":"+mo["Name"].ToString()+"<size>"+mo["Size"].ToString()+"</size><FreeSpace>"+mo["FreeSpace"]+"</FreeSpace>"+"\r\n";
}