从zip文件中提取文件夹

时间:2012-07-11 11:46:20

标签: c++ c zip extract

我有一个问题,我需要zip文件夹。我用c / c ++。我在谷歌搜索它,但没有找到。我发现从zip中提取一个(或多个)文件,但我在zip文件中有文件夹,我需要提取它。怎么样?

请帮助我,我读了一下minizip并找到了如何提取文件,但我并不了解如何提取文件夹。

2 个答案:

答案 0 :(得分:1)

试试MiniZip http://www.winimage.com/zLibDll/minizip.html

然后使用unzGoToFirstFile和unzGoToNextFile移动zip中的文件,使用unzGetCurrentFileInfo获取文件的路径,如果它是你想要的文件夹,则解压缩。

答案 1 :(得分:0)

您是否尝试过zlib7zip?他们都提供SDK。