Запросить постоянный доступ к папке из приложения UWP
При запуске моего приложения оно должно сканировать файлы данной папки. Папка находится по произвольному пути, определенному пользователем, например, "E:\Files"
Я мог бы заставить пользователя выбрать StorageFolder
используя FolderPicker.PickSingleFolderAsync
Но делать это каждый раз при запуске приложения было бы очень неудобно.
Есть ли способ запросить постоянный доступ к определенной пользователем папке и сохранить ее в настройках приложения, чтобы не спрашивать пользователя каждый раз, когда приложения хотят получить к ней доступ?
Я видел некоторые приложения, которые дают вам возможность добавлять папки в список, и они получают постоянный доступ, но я не знаю, как это сделать.
1 ответ
Решение
Есть два варианта:
- Использовать FutureAccessList или MostRecentlyUsedList
- Используйте новую возможность broadFileSystemAccess (доступно в последней версии Windows 10). (
Note
: вам нужно будет обосновать свои потребности в этих возможностях во время отправки пакета).