我正在尝试自动安装我的平台。我已经制作了一个脚本,用于将可部署的内容压缩为7zip文件。
现在我需要将某些文件夹部分解压缩到特定目的地。
封装
-app1
--folder11
--- folder111
--folder12
-app2
--folder21
--folder22
...
我需要创建一个powershell脚本来将'app1'的内容提取到目标文件夹。
我一直在尝试使用以下命令,但结果并不像我预期的那样。 我一直在收到完整的路径,而不是来自folder11的内容递归。
Set-Alias zip $ZipCommand
zip x $FilePath app1\folder11 -oc:DeployableFolder -r
有什么想法吗?建议?
感谢。
答案 0 :(得分:1)
我尝试过没有问题。
set-alias zip "c:\Program Files\outils\7-Zip\7z.exe"
zip x program.7z python-core-2.6.1\lib -oc:\data
我最终得到了一个c:\ data \ python-core-2.6.1,其中只包含lib文件夹及其所有子文件夹&文件。
我看到的唯一区别是输出路径中的反斜杠\。
HTH