[已解决]压缩文件解压不到指定文件夹
本帖最后由 dnvplj 于 2015-7-24 11:16 编辑电脑安装是的:WIN7X64系统,下面代码解压不到“D:\Program Files”文件夹下,能解压到"C:\、D:\、E:\"等根目录下,请问各朋友:如何才能让其解压到:“D:\Program Files”文件夹下。 RunWait(@TempDir & "\7za.exe x " & @ScriptDir & "\PhotoshopCS5.7z -r -y -oD:\Program Files\", "", @SW_HIDE) 我是用RAR解压的,给你参考下。 FileInstall ("C:\Program Files\WinRAR\WinRAR.exe", @TempDir&"\WinRAR.exe")
RunWait (@TempDir&"\WinRAR.exe x -y -ibck ""D:\Sharp\AR-2008D_2308D.exe"" ""D:\Program Files","", @SW_HIDE) 回复 2# voiovoiov
感谢2楼朋友的回复,一楼的代码解压没有问题,就是解压不到:“D:\Program Files”文件夹,现正在参考你的代码。 回复 3# dnvplj RunWait(@TempDir & "\7z.exe x""D:\Sharp\AR-2008D_2308D.exe"" -r -y -o""D:\Program Files", "", @SW_HIDE) 回复 3# dnvplj RunWait(@TempDir & "\7z.exe x""D:\Sharp\AR-2008D_2308D.exe"" -r -y -o""D:\Program Files", "", @SW_HIDE)我的压缩包是自解压的,上边的代码我测试过,可以解压到。 回复 5# voiovoiov
我把文件进行了极限压缩,文件名为:PhotoshopCS5.7z,这样体积会小很多。 回复 6# dnvplj
我在想,你解压不了的原因应该是D:\Program Files的Program Files中间有空格,你没有用双引号包把D:\Program Files起来导致的。 回复 7# voiovoiov
是:双引号,谢谢您朋友。 64位下重定向问题吧,,会跑到 Program Files(x86)下吧
页:
[1]