2016-04-27 91 views

回答

0

尝试DotNetZip库DotNetZip

这是一个很简单的例子:

ZipFile zipFile = new ZipFile(); 
zipFile.AddFile("{path}/file.txt"); 
zipFile.Save("{path}/filename.zip"); 
zipFile.Dispose(); 

对于在目录中处理文件这样做,你可以使用

string [] files = Directory.GetFiles("directoryPath", "*.txt"); 

并添加到压缩文件例如每个文件在数组中。 注意:Directory.GetFiles函数中的第二个参数是搜索模式

+0

顺便提一下,DotNetZip在NuGet中可用 – taquion

相关问题