用bat批處理,winrar備份文件夾並排除特定子文件夾

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/* 是需要排除的子文件夾名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章