获取我的应用程序有权访问c#UWP的文件夹列表

时间:2018-03-04 14:44:14

标签: c# xaml uwp

有没有办法获取我的应用程序有权访问的文件夹列表,以及如何将新文件夹添加到列表中?例如,文档文件夹,图片文件夹等等。以及如何使这个文件夹列表在应用程序启动之间持久存在?

1 个答案:

答案 0 :(得分:2)

您可以使用KnownFolders静态类来获取常见文件夹,例如文档,图片等。但是,为了能够自由访问它们,您需要在清单中指定适当的功能(如“图片库”) ,例如)。

对于任何其他任意文件夹,您需要明确要求用户使用FolderPicker选择它。然后,您可以使用FutureAccessList or MostRecentlyUsedList保存此文件夹以供将来访问。

有一个很好的示例涵盖UWP samples repo中的所有选项。