Ejemplo n.º 1
0
 public void UpdateDiskOnView(DriveInfo driver)
 {
     try
     {
         DiskUsage    = ByteConverter.GetGigaBytesFromBytes(driver.TotalFreeSpace);
         DiskUsageBar = 100 - (100 * (long)driver.TotalFreeSpace / driver.TotalSize);
     }
     catch (Exception)
     {
         DiskUsage = 0;
     }
 }
Ejemplo n.º 2
0
        private List <DriveInfo> ExtractLessSpaceDrives()
        {
            var drivesWithLessSpace = new List <DriveInfo>();

            foreach (DriveInfo testDrive in GetAvailableDrives())
            {
                if (ByteConverter.GetGigaBytesFromBytes(testDrive.TotalFreeSpace) <= Properties.Settings.Default.AlarmDiskFreeSpace)
                {
                    drivesWithLessSpace.Add(testDrive);
                }
            }
            return(drivesWithLessSpace);
        }