私は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」は定義されていません
このエラーを修正するにはどうすればよいですか?