如何在vb.net中使用chilkat解压缩文件

时间:2011-06-30 09:05:26

标签: .net vb.net chilkat

如何使用chilkat解压缩文件?
我有问题使用vb.net openzip(filepath)?

我的代码

Dim zip As New Chilkat.zip()
Dim success As Boolean
success = zip.Openzip(ZipTargetFile)
If (success <> True) Then
  MessageBox1("File can't open")
  Exit Sub
End If

如何使用chilkat打开zip文件。有人能帮我吗?

2 个答案:

答案 0 :(得分:0)

使用Unzip代替Openzip应该有效。此外,您的代码太复杂了。它应该按如下方式完成:

Dim zip As New Chilkat.Zip()
Dim success As Boolean = zip.Unzip(ZipTargetFile)

If Not success Then
    MessageBox1("File can't open")
    Exit Sub
End If

答案 1 :(得分:0)

为了让它起作用,我需要同时使用 OpenZip 和 Unzip 函数(加上 CloseZip 以便在解压缩后存档文件,如果没有封装在 using 语句中)。

Zip zipHelper = new Zip();
zipHelper.OpenZip(fileInfo.FullName);
zipHelper.Unzip(fileInfo.DirectoryName);
zipHelper.CloseZip();