摘要:
平时我们创建Zip文件的时候,要么用现成的软件,要么用第三方的开源库。其实用.net自带的类操作起来也非常方便。以下用一个例子来展示:创建一个文件夹,里面可以包含任意的子目录。创建一个控制台项目,添加一个类ZipManager,用来实现我们想要的操作。为项目添加WindowsBase引用。(这个名字不太友好,但是与压缩相关的类就藏在里面)在ZipManager.cs中添加对System.IO.Packaging命名空间的引用。写一个构造函数,用来接收要执行压缩的文件路径。创建一个方法ZipFolder,用来执行实际的压缩操作。在这个方法里面创建一个Package的实例。创建一个函数ZipDir 阅读全文