フォルダごとに一気にZIPファイルを作成する方法

こんにちは、kanatoです。私の備忘録として残しておきたいと思います。

最近、ファイルの整理をしていて、Zipファイルをフォルダごとに作りたい場面が出てきました。

一つ一つ圧縮しても良かったのですが、それなりに量もあって、時間もかかりそうなので、便利なツールないかなと思って探していたら、見つけました。こんなことできるですね。

  1. 7.ZIPをインストールする。
  2. フォルダごとにZipファイルを作るバッチを作成する。
  3. バッチ処理する。
  4. 完成

いや、簡単ですね。すごく重宝しています。

7.zipのダウンロードはこちらから⇨https://sevenzip.osdn.jp/

バッチファイルはこんな感じで作るそうです。

  • テキストファイルを新規作成
  • テキストファイルに下記のコードをコピペする
  • 保存して、拡張子をtxt⇨batに変更したら完成
@echo off
set ZIP_PATH="C:\Program Files\7-Zip\7z.exe"
for %%f in (%*) do (
  %ZIP_PATH% a -tzip %%f.zip %%f
)
pause

フォルダごと、このbatファイルにドラッグすれば、バッチが走って、自動的にzipファイルを作成してくれます。複数フォルダも問題なく処理できるみたいです。

元ネタはこちらです。お世話になりました!!