2

我正在尝试自动安装我的平台。我制作了一个脚本,用于将可部署的构建压缩为 7zip 文件。

现在我需要将一些文件夹部分解压缩到特定目的地。


-app1
--folder11
---folder111
--folder12
-app2
--folder21
--folder22
...

我需要创建一个 powershell 脚本来将“app1”的内容提取到目标文件夹。

我一直在尝试使用以下命令,但结果与我预期的不一样。我一直在递归接收完整路径,而不是来自 folder11 的内容。

Set-Alias zip $ZipCommand
zip x $FilePath app1\folder11 -oc:DeployableFolder -r

有任何想法吗?建议?

谢谢。

4

1 回答 1

1

我试过了,没有问题。

set-alias zip "c:\Program Files\outils\7-Zip\7z.exe"
zip x program.7z python-core-2.6.1\lib -oc:\data

我最终得到了 ac:\data\python-core-2.6.1,它只包含 lib 文件夹及其所有子文件夹和文件。

我看到的唯一区别是输出路径中的反斜杠 \ 。

高温高压

于 2012-09-13T22:37:01.290 回答