作成にはCompress-Archiveコマンドレット、展開にはExpand-Archiveコマンドレットを使う。以下では、約13MBのファイルを2つ作成し、その2つのファイルから成るアーカイブファイルを作成し、その2つのファイルを削除し、作成したアーカイブファイルから2つのファイルを展開している。
作成したファイルは同じ文字列が羅列されたテキストファイルのため、圧縮したアーカイブファイルはファイルサイズが非常に小さいが、実際の作業などではここまで小さくなること(約26MB→約50KB)は稀であることに注意。
PS > "石見舞菜香`r`n" * 1.e6 | Out-File -NoNewline 石見舞菜香.txt PS > "和多田美咲`r`n" * 1.e6 | Out-File -NoNewline 和多田美咲.txt PS > Get-Content -Path 石見舞菜香.txt -TotalCount 3 石見舞菜香 石見舞菜香 石見舞菜香 PS > Get-Content -Path 和多田美咲.txt -TotalCount 3 和多田美咲 和多田美咲 和多田美咲 PS > Get-ChildItem -Path "[石|和]*.txt" | Select-Object -Property Name, Length Name Length ---- ------ 和多田美咲.txt 14000002 石見舞菜香.txt 14000002 PS > Compress-Archive -Path "[石|和]*.txt" -DestinationPath temp.zip PS > Get-ChildItem -Path temp.zip | Select-Object -Property Name, Length Name Length ---- ------ temp.zip 54673 PS > Remove-Item -Path "[石|和]*.txt" PS > Expand-Archive temp.zip . PS > Get-ChildItem -Path "[石|和]*.txt" | Select-Object -Property Name, Length Name Length ---- ------ 和多田美咲.txt 14000002 石見舞菜香.txt 14000002