bat文件:
@echo off
setlocal
rem 設置需要壓縮的文件夾路徑
set "source_folder=folder1"
rem 設置壓縮後的文件名和路徑
set "output_zip=folder1.zip"
rem 使用 WinRAR 命令進行壓縮
echo Compressing folder %source_folder% ...
"%ProgramFiles%\WinRAR\WinRAR.exe" a -ag -r -ibck -x*/bin/* -x*/obj/* -x*/BJKS_PSD2024/* "%output_zip%" "%source_folder%"
echo Compression completed.
endlocal
說明:
folder1是指與bat同級的文件夾名稱,待壓縮的文件夾
output_zip 是壓縮生成的文件名,由於參數-ag,會自動在該名稱後增加日期時間
-x*/bin/* -x*/obj/* -x*/BJKS_PSD2024/* 是需要排除的子文件夾名稱