无法在c#中压缩文件夹

时间:2017-03-23 08:59:28

标签: c#

您好我正在尝试在c#中创建一个zip文件夹。

这是我需要拉链的目的地。 string zippath = @“C:\ Neenu \ Download”; 下面是我将其转换为ZIP的代码。

ZipFile.CreateFromDirectory(@"" + startPath, @"" + zippath);

我的开始路径是

C:\\Users\\spfarm\\AppData\\Local\\Temp\\1neplbgk.qj3\\ilty Management System -SCM-2016-39.docx

由于拒绝访问路径,我收到错误。 任何帮助,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

这可能是如何使用代码压缩文件的完整示例,您应清理变量并确保路径正确。

在访问C驱动器时,可能存在权限问题,在这种情况下,您可以尝试以管理员身份运行程序以获得完整(读/写取决于您的需要)访问权限指定here

的驱动器
using System;
using System.IO;
using System.IO.Compression;    

static void Main(string[] args)
{
        string startPath = @"C:\Users\spfarm\AppData\Local\Temp
                             \1neplbgk.qj3\ilty Management System -SCM-2016-39.docx";
        string zipPath = @"c:\result.zip";

        ZipFile.CreateFromDirectory(startPath, zipPath);
}