我通过Powershell脚本自动安装,并且遇到一些问题,解压缩到参数给出的路径而不是硬编码。 解压缩似乎应该像它应该花费一段时间来处理,但最终没有文件传递到目标文件夹。当我明确说明目标路径时,这不会发生。
例如,此代码有效:
& $7zipexe x $zipFile -p$zipFilePassword -oC:\Test -y
然而,这不是:
& $7zipexe x $zipFile -p$zipFilePassword -o$path -y
其中$ path是通过命令行获取的参数,或者是脚本中明确说明的参数。没有区别。我做错了吗?
注意:我在参数周围尝试了各种引号,但无济于事。 $ 7zipexe,$ zipFile和$ zipPassword都被作为参数使用,我也尝试明确说明它们。错误仅限于目标路径。
答案 0 :(得分:0)
以这种方式尝试:
& $7zipexe x $zipFile `-p$zipFilePassword `-o$path -y