易语言如何解压zip压缩包?把包中的N个文件和N个文件夹解压到指定文件夹内

假设:我的压缩包”001.zip“,包里有一个文件”aaa.rb“,和一个文件夹”aaabbb“,其中”aaabbb“文件夹中又有N多的文件夹和文件。
------------------------------------------------------------
我已经用过的易语言命令:
ZIP压缩1.解压 (“D:\ABC\001.zip”, “D:\ABC”)
结果:易语言自带的ZIP压缩只解压出其中的”aaa.rb“,其文件夹丢失了;
------------------------------------------------------------
还用过一个ZIP.dll动态链接库命令:

解压文件(“D:\ABC\001.zip”, “D:\ABC”)
结果:它把包里的所有文件,包括其中文件夹中的文件也一起放到了”ABC“中,完全打乱了我的文件夹结构;
-----------------------------------------------------------
还有一个办法:
使用踏七RAR压缩模块:
ta7_rar解压 (“D:\ABC\001.zip”, “D:\ABC”, “C:\Program Files\WinRAR\WinRAR.exe”, , 假)
结果:他自己需要借助系统内安装的WINRAR才能正常解压出来,但是最可气的是不能解压到”C:\Users\Administrator\AppData\...“文件夹中,而我最终的目的就是往这里解压,这就算是废物了。

请问,易语言到底怎样才能正常解压呢?请高手提点。

我测试了易语言自带的ZIP压缩组件,成功的解压出了文件和文件夹,而且也没有打乱文件夹顺序。没有出现你说的情况。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答