添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

CreateFromDirectory(String, String, CompressionLevel, Boolean) 这个方法。

ZipFile.CreateFromDirectory(startPath, zipPath.zip,CompressionLevel.Fastest, false);

第一个startPath写父级目录

第二个zipPath写zip的生成地址,注意:这个参数要加后缀.zip

第三个是压缩等级,我选择了快速压缩。

第四个是压缩包里是否要包含你准备压缩的这个文件夹名称,如果是false,就是只把文件夹内的东西放进去,true就是带上文件夹放进压缩包

从.Net 4.5开始的项目 ,我们可以在引入 System.IO.Compression 和 System.IO.Compression.FileSystem ( 使用 静态类 ZipFile 必需引入) 程序集的情况用以下静态 方法 很容易实现对整个目录的压缩: ZipFile . Create Fro mDi rec tor y //注意需引入System.IO.Compression.FileSystem程序集。 ZipDirec tor y是一个 C# 函数,用于将指定目录 的所有文件和子目录压缩成一个zip文件。这个函数 使用 了System.IO.Compression命名空间 的ZipArchive类。它 使用 ZipFile 类的 Create Fro mDi rec tor y 方法 来创建zip文件。这个示例将C:\Users\UserName\Documents\MyFolder目录 的所有文件和子目录压缩成一个名为MyFolder.zip的zip文件。首先获取要解压缩的文件名,然后调用UnZip 方法 来解压缩文件。 import net.lingala.zip4j.core. ZipFile ; import net.lingala.zip4j.exception.ZipException; import net.lingala.zip4j.model.ZipParameters; import net.lingal... 此示例演示如何 使用 ZipFile 类创建和提取 zip 存档。 它将文件夹的内容压缩为 zip 存档,然后将该内容提取到新文件夹 。 using System; using System.IO.Compression; class Program static void Main(string[] args) string startPath = @".\start"; string zipPath = @".\result.zip"; string extractPath = @".\extra 这里用两种 方法 实现 C# 压缩和解压文件 1、 使用 System.IO.Compression名称空间下的相关类(需引用 System.IO.Compression.FileSystem和System.IO.Compression程序集) 创建zip压缩文件 使用 ZipFile Create Fro mDi rec tor y() 方法 来创建zip压缩文件。它有3种重载形式,这里说一下常用的两个