1

.tmpファイルとbin、objフォルダーを除くzipファイルを作成するためのPowerShellスクリプト関数の記述方法

私はこれを試し、見つけました:

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から除外する方法

4

1 に答える 1

3

これらのスイッチを7Zipのコマンドラインに追加してみてください。

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