1

如何编写powershell脚本函数来创建一个不包括.tmp文件和bin、obj文件夹的zip文件

我试过了,发现了这个:

function create-zip([String] $dir, [String] $Zipfile){
    [string]$pathZipExe = "C:\Program Files\7-zip\7z.exe";
    [Array]$arguments = "a", "-tzip", "$Zipfile", "$dir";
    & $pathZipExe $arguments;
}

此代码压缩源目录的所有文件夹,但如何从 zip 中排除源目录的 .tmp 文件和“bin”、“obj”文件夹

4

1 回答 1

3

尝试将这些开关添加到 7Zip 的命令行:

[Array]$arguments = "a", "-tzip", "$Zipfile", "$dir", "-xr!bin", "-xr!obj", "-xr!*.tmp";
于 2012-09-20T05:44:35.500 回答