![](https://batch-file.net/wp-content/themes/cocoon-master/images/b-woman.png)
バッチファイルで
・ZIPファイル(パスワード付き)を解凍(展開)
できます!
![](https://batch-file.net/wp-content/themes/cocoon-master/images/b-woman.png)
バッチファイルから
・圧縮解凍ソフト「7-Zip」を実行
することで実現できます!
前提
「7-Zip」がインストールされていること。
「7-Zip」のインストールの詳細は、以下の記事の「7-Zipのインストール」をご確認ください。
コード
ここでは例として
・デスクトップ配下のパスワード付きZIPファイル「test.zip」を
・デスクトップ配下のフォルダ「output」配下へ解凍(展開)
します。
※ここではパスワードを「hogehoge」とします。
![](https://batch-file.net/wp-content/uploads/2022/07/bat_7zip_password_kaito_001.png)
@echo off
rem 7z.exeのパスを指定 ※パスにスペースが含まれているため、「""」で囲んでいます。
set exe7zip="C:\Program Files\7-Zip\7z.exe"
rem 解凍(展開)するZIPファイルのパスを指定
set zipFilePath=C:\Users\user\Desktop\test.zip
rem 解凍(展開)先フォルダのパスを指定
set destFolderPath=C:\Users\user\Desktop\output
rem パスワードを指定
set password=hogehoge
rem 解凍(展開)コマンドを実行
%exe7zip% x -p%password% %zipFilePath% -o%destFolderPath% -aoa
rem 実行結果を確認
if %errorlevel% == 0 (
echo 正常終了しました。戻り値:%errorlevel%
) else (
echo 異常終了しました。戻り値:%errorlevel%
)
echo.
pause
exit
実行結果
ZIPファイル(パスワード付き)を解凍(展開)できました。
![実行結果①](https://batch-file.net/wp-content/uploads/2022/07/bat_7zip_password_kaito_002.png)
![実行結果②](https://batch-file.net/wp-content/uploads/2022/07/bat_7zip_password_kaito_003.png)
参考①
バッチファイルでZIP形式(パスワード付き)で圧縮することもできます。
詳細は以下の記事をご確認ください。
参考②
7-Zipを使用した解凍(展開)コマンドの詳細は、公式サイトをご確認ください。