gpt4 book ai didi

c# - UWP ZipFile.CreateFromDirectory

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:32 25 4
gpt4 key购买 nike

我有以下代码

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

任何想法如何解决?其他代码访问这些文件夹没有问题。

最佳答案

我认为这里的问题是您在 ZipFile.CreateFromDirectory 中使用了错误的路径作为 destinationArchiveFileName方法。

对于有效路径,它应该是 ApplicationData.Current.LocalFolder.Path + "\\backup.zip"

一旦您像下面这样更改了代码,它应该就可以工作了。

ZipFile.CreateFromDirectory(folderPath, ApplicationData.Current.LocalFolder.Path + "\\backup.zip");

关于c# - UWP ZipFile.CreateFromDirectory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43281871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com