一部のフォルダーとファイルを除いてフォルダーを圧縮するpowershellスクリプト関数を作成しようとしています ここに私のコードがあり、すべてのファイルとフォルダーを含むzipファイルを作成します
# Zip creator method
function create-zip([String] $aDirectory, [String] $aZipfile){
[string]$pathToZipExe = "C:\Program Files\7-zip\7z.exe";
[Array]$arguments = "a", "-tzip", "$aZipfile", "$aDirectory";
& $pathToZipExe $arguments;
}
しかし、*.tmp ファイルと bin および obj フォルダーを除外したい
私Get-ChildItem "C:\path\to\folder to zip" -Recurse -Exclude *.txt, *.pdf | %{7za.exe a -mx3 "C:\path\to\newZip.zip" $_.FullName}
はpowershellコマンドとして正常に動作していることがわかりましたが、スクリプトファイルの機能でそれを使用する方法
提案してください...