搜索压缩文件夹中的内容

时间:2016-04-26 18:47:54

标签: c# c++ directory unzip compression

我有一个压缩文件夹(如zip),我想从中获取一个特定文件(实际上是其内容)。我不想解压缩所有内容并生成大量我以后需要删除的文件,我只想要Stream中特定文件的内容。

我在C ++ / QT中尝试过Quazip,但它总是会创建新文件,并且它对我没有预期效果。我没有在C ++上找到任何其他内容(我找到的所有其他解决方案,如ZLib,使用单个文件,我有一个包含多个文件的文件夹)。

我还对C#工具进行了一些研究(我以为我可以创建一个类库,只为我提取所需文件的内容,所以我可以在我的C ++项目中使用它),但我没有'找到如何使用System.IO.Compression.GZipStream(我是C#的新手)在未压缩的Stream中导航,以找到我想要的文件。我发现还引用了System.IO.Compression.ZipArchive,但我不知道为什么我的编译器不能识别它(找不到类),所以我不知道它是否会起作用。

所以我问你,我怎么能这样做?可能吗?它可以是任何语言,只要我可以生成我可以在我的C ++项目中使用的lib / dll,它应该适用于Windows。

0 个答案:

没有答案
相关问题