获得硬盘空间--dhg
#region 获得硬盘空间
public System.UInt64 GetDiskSpace()
{
ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");
ManagementObjectCollection disks=diskClass.GetInstances();
System.UInt64 space=UInt64.MinValue;
foreach(ManagementObject disk in disks)
{
if((disk["Name"]).ToString() == "C:")
space = (System.UInt64)(disk["FreeSpace"]);
}
return space;
}
#endregion
public System.UInt64 GetDiskSpace()
{
ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");
ManagementObjectCollection disks=diskClass.GetInstances();
System.UInt64 space=UInt64.MinValue;
foreach(ManagementObject disk in disks)
{
if((disk["Name"]).ToString() == "C:")
space = (System.UInt64)(disk["FreeSpace"]);
}
return space;
}
#endregion
加入命名空间using System.Management;