如何在UWP应用程序中检索系统中存在的逻辑驱动器?

时间:2016-12-20 09:32:25

标签: c# uwp

我在Windows 10上使用VS 2015.I想要检索系统中存在的所有逻辑驱动器,然后将其绑定到UWP应用程序中的下拉列表。我已经提到了链接:

Getting a list of logical drives

C# dropbox of drives

但问题是UWP上下文中的System.IO命名空间中找不到DriveInfo.GetDrives()。 另外,Environment.GetLogicalDrives()给出一个错误,即环境在UWP应用程序中不包含定义GetLogicalDrives()。 如果可以为此解决问题,那将是很有帮助的。

1 个答案:

答案 0 :(得分:2)

在UWP中,您无法列出所有驱动器。您只能访问Windows.Storage.KnownFolders提供的文件夹,例如 DocumentsLibrary PicturesLibrary RemovableDevices ......

对于最后一个,请查看文档:{​​{3}}。

如果您想访问其他位置,则必须申请用户权限,并且只有Access the sd card才会有效。