Я использую FileSavePicker в своем приложении UWP, используя какой пользователь может резервировать файл базы данных sqlite. Проблема в том, что как только пользователь сохраняет файл, и я пытаюсь скопировать sqlite-файл во вновь созданный файл, я получаю UnauthorizedAccessException.Файл, созданный с FileSavePicker, не позволяющий копировать данные на нем
var file = await savePicker.PickSaveFileAsync();
if (file != null)
{
CachedFileManager.DeferUpdates(file);
//Exception on line below
await Task.Run(() => File.Copy(file.Path, dbFilePath, true));
FileUpdateStatus status = await CachedFileManager.CompleteUpdatesAsync(file);
}
Исключение я получаю,
{"Access to the path 'C:\\Users\\CurrentUser\\Desktop\\BackupFile.sqlite' is denied."}
Насколько я читал о UWP приложений, приложение может получить доступ путь/файл, который поступает из FileSavePicker.