我一直在寻找使用LZMA SDK将文件附加到现有存档的解决方案。我可以成功创建一个没有问题的新存档,并了解更新现有存档所需的想法,但我很难理解如何实现它。在SF上使用这两个帖子https://sourceforge.net/p/sevenzip/discussion/45798/thread/5d826307/& https://sourceforge.net/p/sevenzip/discussion/45798/thread/23ec65b4/很明显,我需要打开现有存档,然后获取存档中的文件列表,将我的新文件追加到列表中,并从我的创建新IOutArchive IInArchive。
我的问题是粗体部分。我不确定如何从现有存档中获取项目列表。任何帮助,或者最好是代码样本,我似乎无法找到,我们将不胜感激。