DriveStatistics
class DriveStatistics
using System.IO;
namespace Relativity.Transfer
{
internal class DriveStatistics
{
public DriveType DriveType { get; }
public string Name { get; }
public string ErrorMessage { get; }
public long TotalSpace { get; }
public long TotalFreeSpace { get; }
public double TotalFreePercent => (double)TotalFreeSpace / (double)TotalSpace * 100;
public DriveStatistics(DriveType driveType, string driveName, long totalSpace, long totalFreeSpace, string errorMessage)
{
DriveType = driveType;
Name = driveName;
TotalSpace = totalSpace;
TotalFreeSpace = totalFreeSpace;
ErrorMessage = errorMessage;
}
}
}