コード例 #1
0
 /// <summary>
 /// 获取系统盘总容量(单位:KB)
 /// </summary>
 /// <returns></returns>
 public static long GetSystemDriveTotalSize()
 {
     try
     {
         DriveInfo Drive  = new DriveInfo("C");//系统盘驱动器
         var       osinfo = ComputerInfoTool.OsInfo();
         if (osinfo != null)
         {
             string drive = osinfo.Item2.Substring(0, 1);
             Drive = new DriveInfo(drive);
         }
         return(Drive.TotalSize / 1024);
     }
     catch { }
     return(0);
 }
コード例 #2
0
        /// <summary>
        /// 获取系统盘可用容量(单位:KB)
        /// </summary>
        /// <returns></returns>
        public static long GetSystemDriveAvailableSize()
        {
            long size = 0;

            try
            {
                var osinfo = ComputerInfoTool.OsInfo();
                if (osinfo != null)
                {
                    string    drive = osinfo.Item2.Substring(0, 1);
                    DriveInfo Drive = new DriveInfo(drive);
                    size = Drive.TotalFreeSpace / 1024;
                }
            }
            catch { }
            return(size);
        }