我有以下代碼UWP ZipFile.CreateFromDirectory
private static async Task CreateZipFile(string folderPath)
{
await Task.Run(() =>
{
try
{
ZipFile.CreateFromDirectory(folderPath, ApplicationData.Current.LocalFolder.Path + "backup.zip");
}
catch (Exception e)
{
;
}
});
}
在我UWP應用程序。不過,我在LocalFolder上遇到拒絕訪問錯誤。 我試圖壓縮的目錄是在我LocalState文件夾,以便
folderPath = C:\Users\username\AppData\Local\Packages\MyApp_3y0bchp7kwvet\LocalState\BACKUP
任何想法如何解決?其他代碼訪問這些文件夾沒有問題。
如果您從其他軟件包運行此代碼,則它現在允許從另一個應用程序的本地存儲讀取內容。 ApplicationData.Current.LocalFolder僅指向LocalState文件夾。 –