如何编写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;
}
此代码压缩源目录的所有文件夹,但如何排除.tmp文件和" bin"," obj" zip目录中的源目录文件夹
答案 0 :(得分:3)
尝试将这些开关添加到7Zip的命令行:
[Array]$arguments = "a", "-tzip", "$Zipfile", "$dir", "-xr!bin", "-xr!obj", "-xr!*.tmp";