Могу ли я создать папку и снова запомнить путь после выключения и включения программы?В UWP - PullRequest
0 голосов
/ 27 августа 2018

Я хочу создать папку.

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

Поскольку яприходится использовать FutureAccessList.

Итак, я использовал этот способ, но когда я закрывал и перезапускал свою программу,

мне приходилось выбирать ту же папку для FutureAccessList.

Я думаюВыбор папки раздражает каждый раз.

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

Пожалуйста, сообщите мне что-нибудь об этом.

Спасибо, что прочитали это.

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Помимо того, что говорит touseefbsb, есть также много способов сделать это.

Для приложений Windows:

  • Использовать профили хранилища базы данных для пользователей
  • Локальное хранилище дляпользовательский файл prfile (файл конфигурации / системный файл)
  • Regestry может хранить данные для чтения / записи при наличии разрешений \ HKEY_CURRENT_USER \ Software \ YourSoftware

По вашему решению

  • Недавние папки / файлы: приложение Windows с последними требованиями к поведению (не звучит)
  • Базы данных: только если у вас есть центральный сервер баз данных / локальная база данных, такая как sqlite
  • Локальная конфигурация: Iдумаю, что это простой способ для вас, если это настольное приложение, вы можете найти app.config usefull
  • Regestry: программное обеспечение для установки вашего приложения и легкий доступ к реестру.

Я думаю, что ваш простой выбор - конфигурация приложения для простых требований.

0 голосов
/ 27 августа 2018

будущий список доступа возвращает токен (строка), и вы можете сохранить этот токен в текстовом файле или в ваших настройках или где угодно, и в следующий раз, когда вы запустите приложение, вы можете получить эту папкуполучить доступ, указав этот токен в будущем списке доступа, а затем получить обратно папку.

var folder = await mru.GetFolderAsync(token);

подробности о том, как отслеживать недавно использованные элементы и будущий список доступа, см. в документации здесь: https://docs.microsoft.com/en-us/windows/uwp/files/how-to-track-recently-used-files-and-folders

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...