获得硬盘空间--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


加入命名空间using System.Management;

posted @ 2006-07-05 17:57  随风而逝  阅读(242)  评论(0编辑  收藏  举报