Donnerstag, 19. Mai 2016

Zip files and directories

Add-Type -Assembly System.IO.Compression.FileSystem
$compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal
$zipFilePath = `
   $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(
         "${scriptDirPath}\..\software-lieferung\${patchName}.zip"
   )
if (Test-Path -path "${zipFilePath}") {
      Write-Debug("Removing ${zipFilePath}")
      Remove-Item -path "${zipFilePath}" -force
}
[System.IO.Compression.ZipFile]::CreateFromDirectory(
      "${tmpPatchDirPath}",
      "${zipFilePath}",
      $compressionLevel,
      $False
)

Keine Kommentare:

Kommentar veröffentlichen