ybbihsse 发表于 2012-4-28 14:57:45

【求助】WINRAR解压的问题

Run("C:\Program Files\winrar\rar.exe x -y C:\ispirit.rar C:\Program Files\","",@SW_HIDE)

我这样子解压不出文件,我压缩软件有安装,文件也有存在

aimer1124 发表于 2012-4-28 15:25:40

先在控制台,看下“rar.exe”命令有没有效果

aimer1124 发表于 2012-4-28 15:26:13

我用的7z 是直接可以操作的。

zch11230 发表于 2012-4-28 20:17:43

是不是路径有空格的关系?

502762378 发表于 2012-4-28 20:55:48

本帖最后由 502762378 于 2012-4-28 21:40 编辑

回复 1# ybbihsse


    自己看WINRAR帮助文档,常规的命令行语法描述如下
WinRAR <命令> -<开关1> -<开关N> <压缩文件 > <文件...> <@列表文件...> <解压路径\>
-y是开关,x呢?开关没有不带-的,X才是代表的“以完整路径名称从压缩文件解压压缩”
正确的方法:
Run("C:\Program Files\winrar\winrar.exe X -y C:\ispirit.rar C:\Program Files\","",@SW_HIDE)
页: [1]
查看完整版本: 【求助】WINRAR解压的问题