请求从UWP应用程序永久访问文件夹

时间:2018-10-18 09:24:42

标签: c# .net uwp windows-10-universal storagefolder

在应用程序启动时,它应扫描给定文件夹的文件。该文件夹位于用户定义的任意路径中,例如“ E:\ Files”

我可以使用户使用StorageFolder选择一个FolderPicker.PickSingleFolderAsync,但是每次应用启动时这样做都是很不方便的。

是否有一种方法可以请求永久访问用户定义的文件夹并将其保存到“应用程序设置”,以避免每次应用程序想要访问它时都询问用户?

我已经看到一些应用程序,它们使您可以选择将文件夹添加到列表中,并且它们具有永久访问权限,但是我不知道该怎么做。

1 个答案:

答案 0 :(得分:4)

有两种选择:

  1. 使用FutureAccessListMostRecentlyUsedList
  2. 使用新的broadFileSystemAccess功能(在最新的Windows 10版本中可用)。 (var qty = $('select.qty option:selected').val(); console.log(qty); :在提交软件包时,您必须证明您对此功能的需求合理。)