Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:unterordnerkomprimieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

powershell:unterordnerkomprimieren [2017/05/02 10:06] (aktuell)
ronny angelegt
Zeile 1: Zeile 1:
 +====== Unterordner komprimieren ======
  
 +<code Powershell>​
 +function Compress-Subfolders
 +{
 +    param
 +    (
 +        [Parameter(Mandatory = $true)][string] $InputFolder,​
 +        [Parameter(Mandatory = $true)][string] $OutputFolder
 +    )
 +
 +    $subfolders = Get-ChildItem $InputFolder | Where-Object { $_.PSIsContainer }
 +
 +    ForEach ($s in $subfolders) ​
 +    {
 +        $path = $s
 +        $path
 +        Set-Location $path.FullName
 +        $fullpath = $path.FullName
 +        $pathName = $path.BaseName
 +
 +        #Get all items 
 +        $items = Get-ChildItem -Recurse
 +
 +        $zipname = $path.name + "​.zip"​
 +        $zippath = $outputfolder + $zipname
 +        Compress-Archive -Path $items -DestinationPath $zippath
 +    }
 +}
 +</​code>​
 +
 +{{tag>​[Powershell Ordner_komprimieren]}}
powershell/unterordnerkomprimieren.txt · Zuletzt geändert: 2017/05/02 10:06 von ronny