Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ UWP应用程序是否有获取可用磁盘空间的方法_C++_Uwp - Fatal编程技术网

C++ UWP应用程序是否有获取可用磁盘空间的方法

C++ UWP应用程序是否有获取可用磁盘空间的方法,c++,uwp,C++,Uwp,我正在开发一个依赖于可用存储空间的UWP应用程序,希望在保存失败之前获得该信息。我在已知文件夹上尝试了RetrievePropertiesAsync调用,但在结果列表中没有获得Freespace或Capacity属性。是否有一种方法可用于此 用于访问属性的代码: auto basicProperties = co_await videosFolder->GetBasicPropertiesAsync(); auto retrievedProperties = co_await basicP

我正在开发一个依赖于可用存储空间的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();
}

GetDiskFreeSpace信息在说它支持Windows应用商店appsWorks很棒!谢谢你把它贴出来作为答案,这样我们就可以把问题标记为已回答了?谢谢GetDiskFreeSpace信息在说它支持Windows应用商店appsWorks很棒!谢谢你把它贴出来作为答案,这样我们就可以把问题标记为已回答了?谢谢