bat
7zip

複数ファイルを個別にzip圧縮(パスワード付き)するバッチファイル

More than 1 year has passed since last update.

1ファイル1zip(パスワード付き)でzipファイルを作成する必要があったため、バッチファイルを作りました。


前提

7-zipを使います。


使い方

↓こんなファイルたちをバッチファイルにドラッグ&ドロップ

image.png

↓こうします

image.png


makezip.bat

@ECHO OFF

SET path="C:\Program Files\7-Zip\"
SET exeFile=7z.exe

REM zip解凍パスワード(%はエスケープのため%%とする)
SET pass="XXXXXXXX"

FOR %%f IN (%*) DO (
%path%%exeFile% a -p%pass% %%~dpf%%~nf.zip %%f
)

ECHO zip圧縮完了しました。

pause