【发布时间】:2017-08-15 17:29:00
【问题描述】:
您好,我正在尝试在 c# 中创建一个 zip 文件夹。
这是我需要拉链的目的地。 字符串 zippath = @"C:\Neenu\Download"; 下面是我将其转换为 ZIP 的代码。
ZipFile.CreateFromDirectory(@"" + startPath, @"" + zippath);
我的起始路径是
C:\\Users\\spfarm\\AppData\\Local\\Temp\\1neplbgk.qj3\\ilty Management System -SCM-2016-39.docx
我收到错误,因为访问路径被拒绝。 任何帮助,将不胜感激。谢谢。
【问题讨论】:
-
请清理您的问题,除非您的意思是您的 startpath 变量末尾包含以下文本:“and zippath is C:\Neenu\Download.”。
-
使用stratpath作为目录而不是文件名
string startpath = @"C:\Users\spfarm\AppData\Local\\Temp\1neplbgk.qj3\"; -
还将zippath设置为文件名而不是目录
string zippath = @"C:\Test\Sample.zip"; -
谢谢。实际上我想将整个文件夹 1neplbgk.qj3 压缩到下载文件夹中。 Message = "对路径 'C:\\Neenu\\Download' 的访问被拒绝。"我现在收到了这条消息。
-
请发minimal reproducible example 以确保我们可以准确看到您正在使用的代码。
标签: c#