Я планирую разработать приложение с помощью Desktop Bridge. Данные будут сохранены в папке, содержащей базы данных SQLite и другие документы в подпапках.
Я предполагаю, что данные могут быть сохранены только внутри изолированной программной среды приложения UWP с ограниченными права доступа к файлам
Поскольку данные важны для пользователя, мне нужно найти простой способ перед удалением или обновлением, чтобы запросить у него с помощью средства выбора для сохранения папки данных и подпапок в произвольно выбранном месте.
1. Пользователь одним действием выбирает желаемое местоположение-папку, а затем программное обеспечение копирует папку-подкаталог данных в выбранную пользовательскую папку, которая может быть пустой или перезаписывать существующую предыдущую резервную копию без предупреждений.
(не усложняйте, как этот ответ SO MostRecentlyUsedList. Я также не знаю, можно ли отслеживать пустую папку)
2. Как подсказать пользователю перед удалением или обновлением (чтобы сохранить последнюю резервную копию (возможно, в другом месте, как он хочет).
Это большая проблема, с которой я столкнулся, чтобы создать свое приложение.