powershell:unterordnerkomprimieren
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | powershell:unterordnerkomprimieren [2017/05/02 10:06] (aktuell) – angelegt ronny | ||
---|---|---|---|
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 + " | ||
+ | $zippath = $outputfolder + $zipname | ||
+ | Compress-Archive -Path $items -DestinationPath $zippath | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | {{tag> |
powershell/unterordnerkomprimieren.txt · Zuletzt geändert: 2017/05/02 10:06 von ronny