You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lidarr/src/NzbDrone.Windows/Disk/FolderMount.cs

38 lines
860 B

using System.IO;
using NzbDrone.Common.Disk;
namespace NzbDrone.Windows.Disk
{
public class FolderMount : IMount
{
private readonly DirectoryInfo _directoryInfo;
public FolderMount(DirectoryInfo directoryInfo)
{
_directoryInfo = directoryInfo;
}
public long AvailableFreeSpace => 0;
public string DriveFormat => "NTFS";
public DriveType DriveType => DriveType.Removable;
public bool IsReady => true;
public MountOptions MountOptions { get; private set; }
public string Name => _directoryInfo.Name;
public string RootDirectory => _directoryInfo.FullName;
public long TotalFreeSpace => 0;
public long TotalSize => 0;
public string VolumeLabel => _directoryInfo.Name;
public string VolumeName => Name;
}
}