若要在.NET Framework应用中使用
ZipFile
类,必须在项目中添加对程序集的
System.IO.Compression.FileSystem
引用。 有关如何在 Visual Studio 中添加对项目的引用的信息,请参阅
如何:添加或删除引用
。
操作 zip 存档及其文件的方法分布在三个类中:
ZipFile
、
ZipArchive
和
ZipArchiveEntry
。
收件人...
使用...
此示例演示如何使用
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 = @".\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
Imports System.IO.Compression
Module Module1
Sub Main()
Dim startPath As String = ".\start"
Dim zipPath As String = ".\result.zip"
Dim extractPath As String = ".\extract"
ZipFile.CreateFromDirectory(startPath, zipPath)
ZipFile.ExtractToDirectory(zipPath, extractPath)
End Sub
End Module
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:https://aka.ms/ContentUserFeedback。
提交和查看相关反馈