Differences
This shows you the differences between the selected revisions of the page.
| 2017-10-04 | 2017-10-04 | ||
| using variable expansion in strings in powershell (martin) | code wrapping for new design (martin) | ||
| Line 87: | Line 87: | ||
| if ($PSVersionTable.PSVersion.Major -lt 3) | if ($PSVersionTable.PSVersion.Major -lt 3) | ||
| { | { | ||
| - | throw "PowerShell 3.0 and newer is required. Please, upgrade PowerShell. Or try using the 7-zip mode instead." | + | throw ("PowerShell 3.0 and newer is required." + |
| + | "Please, upgrade PowerShell. Or try using the 7-zip mode instead.") | ||
| } | } | ||
| Line 93: | Line 94: | ||
| Add-Type -AssemblyName "System.IO.Compression.FileSystem" | Add-Type -AssemblyName "System.IO.Compression.FileSystem" | ||
| - | $zip = [System.IO.Compression.ZipFile]::Open($archivePath, [System.IO.Compression.ZipArchiveMode]::Create) | + | $zip = |
| + | ···········[System.IO.Compression.ZipFile]::Open( | ||
| + | ················$archivePath, [System.IO.Compression.ZipArchiveMode]::Create) | ||
| # Replace with Compress-Archive once PowerShell 5.0 is widespread | # Replace with Compress-Archive once PowerShell 5.0 is widespread | ||
| Line 107: | Line 110: | ||
| else | else | ||
| { | { | ||
| - | $files = Get-ChildItem $localPath -Recurse -File | Select-Object -ExpandProperty FullName | + | $files = |
| + | ···················Get-ChildItem $localPath -Recurse -File | | ||
| + | ···················Select-Object -ExpandProperty FullName | ||
| } | } | ||
| Line 114: | Line 119: | ||
| $entryName = $file.Replace(($parentPath + "\"), "") | $entryName = $file.Replace(($parentPath + "\"), "") | ||
| Write-Host "Adding $entryName..." | Write-Host "Adding $entryName..." | ||
| - | [System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile($zip, $file, $entryName) | Out-Null | + | [System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile( |
| + | ····················$zip, $file, $entryName) | Out-Null | ||
| } | } | ||
| } | } | ||