我是一名使用 VS2012 的程序员。我想解压缩一个 zip 文件(使用 Winzip、filzip 或其他 zip 压缩程序制作),然后还能够将文件重新压缩成一个 zip 文件。
什么是最好的库,我可以请一些关于如何使用该库的示例代码吗?
编辑
我正在使用 VB.net,这是我的代码:
Public Function extractZipArchive() As Boolean
Dim zipPath As String = "c:\example\start.zip"
Dim extractPath As String = "c:\example\extract"
Using archive As ZipArchive = ZipFile.OpenRead(zipPath)
For Each entry As ZipArchiveEntry In archive.Entries
If entry.FullName.EndsWith(".txt", StringComparison.OrdinalIgnoreCase) Then
entry.ExtractToFile(Path.Combine(extractPath, entry.FullName))
End If
Next
End Using
End Function
我需要使用哪些导入语句?目前我已经添加了以下内容:
Imports System.IO
Imports System.IO.Compression
我收到错误消息:
类型“ZipArchive”未定义
我该如何解决这个错误?