如何使用C#控制台应用程序,dotnetzip库解压缩文件

时间:2019-05-29 07:10:49

标签: c# sftp

我必须将特定文件解压缩到特定文件夹

我正在使用C#Visual Studio Express 2010和dotnetzip库进行压缩

*.*

问题是,当运行解压缩文件的代码时,找不到解压缩的文件,我不知道自己丢失了什么或出错了,也许有人可以帮助我修复我的代码?

1 个答案:

答案 0 :(得分:3)

您实际上并没有在读取zip文件,而是只是提取了一个空的归档文件,因为您没有为ZipFile构造函数指定参数。

这应该做到:

//Unzip file
string pathzip = @"C:\Users\Desktop\VA\va_for_copartner_daily.zip";
using (ZipFile zip = new ZipFile.Read(pathzip))
{
    zip.ExtractAll(@"C:\Users\Desktop\VA\SomeOtherFolder");
}