UWP Como obter o espaço livre e a capacidade do StorageDevice?
no meu aplicativo UWP, uso essa construção para obter a lista de todos os StorageDevices:
List<StorageFolder> list = new List<StorageFolder>();
var selector = Windows.Devices.Portable.StorageDevice.GetDeviceSelector();
var devices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(selector);
foreach (Windows.Devices.Enumeration.DeviceInformation device in devices)
{
// Get device root folder
StorageFolder rootFolder = Windows.Devices.Portable.StorageDevice.FromId(device.Id);
list.Add(rootFolder);
}
RemovableItems.DataContext = new RemovableStorageViewModel(list);
Como obter espaço livre e capacidade desses dispositivos? Eu tento obtê-lo a partir de adereços de pastarootFolder.Properties.RetrievePropertiesAsync(new List<string>())
, mas esse suporte está ausente.
ATUALIZAR:
Valores de adereços disponíveis:
Chaves de acessórios disponíveis:
Por que falta espaço livre e capacidade?