壓縮大師:使用 7-Zip 輕鬆個別壓縮多個資料夾

壓縮大師:使用 7-Zip 輕鬆個別壓縮多個資料夾

目錄

7-Zip 是一款開源的壓縮軟件,支持包括 7z、XZ、BZIP2、GZIP、TAR、ZIP、WIM 等多種壓縮格式。它提供了圖形用戶界面和右鍵選單,但並未直接提供將多個資料夾分別壓縮成各自檔案的功能。在本篇文章中,我將介紹如何利用批次檔來實現將多個資料夾個別壓縮成對應的壓縮檔案的方法。

安裝 7-Zip

可以前往官方網站 下載安裝檔,或是使用下列指令安裝:

Windows

使用 Chocolatey 安裝: (還不知道怎麼安裝 / 使用 Chocolatey 的可以參考這篇 )

choco install -y 7zip

利用批次檔來實現將多個資料夾個別壓縮

創建一個 .bat 檔案,並複製以下的內容到檔案中。這段程式碼使用 7-Zip 來壓縮檔案,其中 -mx? 代表壓縮等級,可以選擇 0、1、3、5、7 或 9。數字越大,壓縮效率越高,但相對的壓縮時間也會增長。

set a=c:\program files\7-zip\7z.exe
for %%a in (%*) do (
	dir /a %%a|findstr "DIR" >nul 2>nul && (
		"%a%" a -t7z "%%~dpa%%~na.zip" "%%~a\*" -mx5
	) || (
		"%a%" a -t7z "%%~dpa%%~na.zip" %%a -mx5
	)
)

如何使用

這個批次檔的使用非常簡單:只需選取所有想要壓縮的資料夾,然後一起拖拉到剛創建的批次檔上。這樣就會自動開始對每個單獨的資料夾進行壓縮。

相關文章

羅技 MX Vertical 垂直滑鼠評測:從手腕疼痛到舒適的體驗

羅技 MX Vertical 垂直滑鼠評測:從手腕疼痛到舒適的體驗

前言:羅技 MX Vertical 垂直滑鼠的魅力 大家好,今天我要介紹的是一款改變了我對滑鼠使用體驗的產品 — 羅技 MX Vertical 垂直滑鼠 。我相信很多人和我一樣,小時候總是好奇

閱讀更多
ImageMagick:圖片處理的神奇工具

ImageMagick:圖片處理的神奇工具

ImageMagick 是一款開源的圖片處理工具,提供了豐富的功能來處理圖片大小、格式和色彩等。此外,它還配備了命令列工具,方便用戶進行批次處理圖片。本篇文章將記

閱讀更多
深入了解 C 語言的 printf 函數:格式化輸出技巧

深入了解 C 語言的 printf 函數:格式化輸出技巧

C 語言中的 printf 函數是一種非常強大的工具,用於在終端或其他輸出流中顯示格式化的文字。本文將詳細介紹如何使用 printf 進行高級格式化,特別是如何控制輸出的

閱讀更多