![見出し画像](https://assets.st-note.com/production/uploads/images/122863227/rectangle_large_type_2_e18356de2652effc46b493f9f92082c1.png?width=1200)
PowerShell パスワード付きzipで圧縮する
PowerShellを使ってパスワード付きzipで圧縮したい
「PowerShell パスワード付きzip」で検索すると
7-Zipを使って作る方法の紹介記事が多く出ています。
7-Zip以外ではできないの?
と思っていたところ、自分が使っているLhaplusでもパスワード付きZIPが作れたいので紹介したいと思います。
圧縮するフォルダを 「c:\temp\a b c2\」、出力先c:\temp、パスワード123456とします。
Start-Process -FilePath "C:\Program Files (x86)\Lhaplus\Lhaplus.exe" -ArgumentList '/c:zip /p:"123456" /o:c:\temp "c:\temp\a b c2"'
-ArgumentList の後の シングルクォートで囲まれたところがオプションになっています。
/c:zip 圧縮形式Zip
/p: パスワード
/o: 出力先フォルダ
最後が圧縮対象のフォルダです。ファイルも圧縮できます。
#PowerShell #パスワード付きZIP #プログラミング学習 #プログラミング入門 #コマンドレット #7zip #圧縮解凍