【PowerShell】ZIPファイルを解凍(展開)する

Power Shellで
 ・ZIPファイルを解凍(展開)
できます!
※ここで紹介するのは「パスワード無しZIPファイル」の解凍(展開)方法です。

コード

ここでは例として
 ・デスクトップ配下のZIPファイル「ken_all.zip」を
 ・デスクトップ配下のフォルダ「output」配下へ解凍(展開)
します。

ZIPファイル
ZIPファイル

「ken_all.zip」は「郵便局のサイトからダウンロードした郵便番号データ(全国一括)」です。

# 解凍(展開)するZIPファイルを指定
$zipFilePath = "C:\Users\user\Desktop\ken_all.zip"
# 解凍(展開)先フォルダを指定
$destFolderPath = "C:\Users\user\Desktop\output"

$ws = New-Object -ComObject Wscript.Shell

try
{
    Expand-Archive -Path $zipFilePath -DestinationPath $destFolderPath -Force
    $ws.popup("解凍(展開)に成功しました。")
}
catch
{
    $ws.popup("エラー : " + $PSItem)
}

「解凍(展開)するZIPファイル」を指定します(2行目)。
「解凍(展開)先フォルダ」を指定します(4行目)。

「Expand-Archive」コマンドレットにより、ZIPファイルを解凍(展開)します(10行目)。
※オプション「-Force」により、解凍(展開)先フォルダに同名のファイルが存在する場合は上書きします。

実行結果

ZIPファイルを解凍(展開)できました。

実行結果①
実行結果①
実行結果②
実行結果②
実行結果③
実行結果③

参考①

ファイル/フォルダをZIP形式で圧縮することもできます。

詳細は以下の記事をご確認ください。

参考②

上記で使用した以下の詳細は、公式サイトをご確認ください。

●「Expand-Archive」コマンドレット

タイトルとURLをコピーしました