我有以下代码
folderPath = C:\Users\username\AppData\Local\Packages\MyApp_3y0bchp7kwvet\LocalState\BACKUP
在我的UWP应用中。但是我在LocalFolder上获得访问被拒绝错误。 我试图压缩的目录在我的LocalState文件夹中,所以
app.use(expressValidator({
customValidators: {
enum: (input, options) => options.includes(input)
}
}));
任何想法如何解决?其他代码访问这些文件夹没有问题。
答案 0 :(得分:3)
我认为这里的问题是您在ZipFile.CreateFromDirectory方法中使用了错误的路径 destinationArchiveFileName 。
对于有效路径,它应为ApplicationData.Current.LocalFolder.Path + "\\backup.zip"
。
一旦您更改了以下代码,它应该能够正常工作。
ZipFile.CreateFromDirectory(folderPath, ApplicationData.Current.LocalFolder.Path + "\\backup.zip");