c++ - liberador - ¿Hay algún método disponible para que las aplicaciones UWP obtengan espacio disponible en el disco?
liberador de espacio en disco windows 10 (0)
Estoy trabajando en una aplicación UWP que depende del espacio de almacenamiento disponible, y me gustaría tener esa información antes de que se produzca un error de guardado. He intentado las llamadas RetrievePropertiesAsync en las carpetas conocidas, pero no obtengo una propiedad Freespace o Capacity en la lista resultante. ¿Hay un método disponible para esto?
Código utilizado para acceder a las propiedades:
auto basicProperties = co_await videosFolder->GetBasicPropertiesAsync();
auto retrievedProperties = co_await basicProperties->RetrievePropertiesAsync(propertiesToRetrieve);
unsigned long freeSpace = retrievedProperties->Size;
auto it = retrievedProperties->First();
bool validData = (it != nullptr);
while (validData)
{
String^ text = it->Current->Key;
validData = it->MoveNext();
}