假设:我的压缩包”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\...“文件夹中,而我最终的目的就是往这里解压,这就算是废物了。
请问,易语言到底怎样才能正常解压呢?请高手提点。