我正在开发一个依赖于可用存储空间的UWP应用程序,并希望在保存失败之前获得该信息。我已经在已知文件夹上尝试了RetrievePropertiesAsync调用,但是在结果列表中没有获得Freespace或Capacity属性。有没有可用的方法?
用于访问属性的代码:
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();
}