- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有以下代码
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/
我有以下代码 private static async Task CreateZipFile(string folderPath) { await Task.Run(() => {
我有一个基本的 Windows 10 UWP 应用程序,并使用以下代码从目录结构创建一个 .zip 文件: ZipFile.CreateFromDirectory("/inputpath", "/ou
ZipFile.CreateFromDirectory(source_dir, target_dir) 将在访问目录中的任何文件时抛出异常并停止压缩。我怎样才能让它对其余文件进行压缩?? 不允许终止进
我遇到了文件访问问题。 主要问题是我无法在 中写入 ZipFile文件夹选择器获取的文件夹。 虽然我一直在研究这个项目,但在遇到这个 ZipFile 问题之前,我做了很多与创建文件、删除文件以及在该文
我正在使用 RestSharp 发送 POST 请求,POST 请求包含一个 zip 文件以及以下 header : request.AddParameter("username",
基本代码: string startPath = @"C:\intel\logs"; string zipPath = @"C:\intel\logs-" + DateTime.Now.ToStrin
我是一名优秀的程序员,十分优秀!