Запросить постоянный доступ к папке из приложения UWP

При запуске моего приложения оно должно сканировать файлы данной папки. Папка находится по произвольному пути, определенному пользователем, например, "E:\Files"

Я мог бы заставить пользователя выбрать StorageFolder используя FolderPicker.PickSingleFolderAsyncНо делать это каждый раз при запуске приложения было бы очень неудобно.

Есть ли способ запросить постоянный доступ к определенной пользователем папке и сохранить ее в настройках приложения, чтобы не спрашивать пользователя каждый раз, когда приложения хотят получить к ней доступ?

Я видел некоторые приложения, которые дают вам возможность добавлять папки в список, и они получают постоянный доступ, но я не знаю, как это сделать.

1 ответ

Решение

Есть два варианта:

  1. Использовать FutureAccessList или MostRecentlyUsedList
  2. Используйте новую возможность broadFileSystemAccess (доступно в последней версии Windows 10). (Note: вам нужно будет обосновать свои потребности в этих возможностях во время отправки пакета).
Другие вопросы по тегам