我在网上找到了几个与我的问题类似的例子(最终指向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