获得硬盘空间

 
 #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


加入命名空间using System.Management;

你可能感兴趣的:(硬盘)