PowerShellのレシピ

PowerShellでZIPファイルの圧縮・解凍を行う方法

pcnote

PowerShellのコマンドレットでZIPファイルの圧縮・解凍を行う方法を紹介します。

ZIPファイルに圧縮する

PowerShellでZIPファイルに圧縮するには、Compress-Archive コマンドレットを使います。

Compress-Archive -Path <圧縮するファイル> -DestinationPath <作成するZIPファイル名>

例えば、hoge1.pptx ファイルを hoge1.zip に圧縮する場合は次のようになります。

Compress-Archive -Path hoge1.pptx -DestinationPath hoge1.zip

フォルダ内の全てのファイルをまとめて hoge2.zip に圧縮する場合は次のようになります。

Compress-Archive -Path * -DestinationPath hoge2.zip

ZIPファイルを解凍する

PowerShellでZIPファイルを解凍するには、Expand-Archive コマンドレットを使います。

Expand-Archive -Path <解凍するファイル> -DestinationPath <展開先フォルダ>

例えば、hoge1.zip を C:\test に展開する場合は次のようになります。

Expand-Archive -Path hoge1.zip -DestinationPath C:\test

-DestinationPath オプションは省略可能です。省略した場合は、現在のフォルダにZIPファイルと同じ名前のフォルダが作成され、その中に解凍されます。

記事URLをコピーしました