コマンドラインから圧縮・解凍

コマンドラインから、Zip圧縮・解凍できるソフト。
7-zip

「エクセルのマクロで、手軽に圧縮・解凍できないか」
を考えていたのですが・・・
7-zipに、コマンドラインバージョンがあったんです。
これを使えば、できそう。

今日は、「コマンドプロンプトから、Zip圧縮・解凍」について。

====================================

左側メニュー「ダウンロード」をクリック。
「コマンドラインバージョン」とあるものを、ダウンロードします。

解凍してできる「7za.exe」があれば、OK。

コマンドプロンプトを、起動します。

1.7za.exeのあるフォルダに、Pathを通します。
よくわからなければ、2のフォルダに「7za.exe」をコピーしておけばOK。

2.カレントディレクトリを、圧縮したいファイルのあるフォルダにします。
たとえば、C:\test フォルダに001.txt,002.txt,・・・があるとしたら、
 cd c:\test
と入力して、Enter。

3-1.圧縮コマンドは、次のとおり。
 7za a (作成されるZipファイル名) (圧縮したいファイル名)
同じZipファイル名を指定すると、追加ファイルとして圧縮されます。

たとえば、001.txtと002.txtをまとめて、a.zipにしたいときは、
 7za a a.zip 001.txt
 7za a a.zip 002.txt
と入力していけばOK。

3-2.解凍したいときは、
 7za x (解凍したいZipファイル名)

Zipファイル名のところで、「~.7z」とすれば、
7z形式で圧縮・解凍ができます。

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)