感謝 使用 7-Zip 來批次壓縮檔案 (完美版) 分享此方法!
- 建立批次檔 ,檔名如"批次壓縮.bat"
@echo off set a=c:\program files\7-zip\7z.exe for %%a in (%*) do ( dir /a %%a|findstr "DIR" >nul 2>nul && ( "%a%" a -tzip "%%~dpa%%~na.zip" "%%~a\*" ) || ( "%a%" a -tzip "%%~dpa%%~na.zip" %%a ) )
- 將bat檔放到SendTo目錄,即可使用"傳送到..."來執行批次壓縮的功能。