如何使用VB从Zip文件中提取所有内容?

时间:2014-09-23 18:38:21

标签: vb.net unzip

我在网上找到了几个与我的问题类似的例子(最终指向MSDN:http://msdn.microsoft.com/en-us/library/ms404280%28v=vs.100%29.aspx)。问题是,除非我误读了MSDN上的代码,否则他们的代码只会从zip中提取一个文件。

我正在寻找相当于右键单击.zip并说解压缩到[插入文件夹路径]并将所有内容(文件和文件夹)转储到我提供的文件夹中。

所以我需要知道:

1)没有第三方库可以实现吗?

2)如果有可能,我该怎么做呢?我是否必须遍历zip中的文件/文件夹并单独提取每个文件/文件夹?如果需要循环,如何将循环指向zip中的文件列表?

谢谢!

P.S。我正在使用.Net Framework 4.0

1 个答案:

答案 0 :(得分:1)

在.NET 4中,否。在.NET 4.5中,ZipFile或第三方可能不难使用它们。