in my UWP app I use this construction to get list of all 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);
How to get freespace and capacity of this devices?
I try to get it from folder props rootFolder.Properties.RetrievePropertiesAsync(new List<string>())
, but this props is missing.
UPDATE:
Available props values:
Available props keys:
Why freespace and capacity is missing?