在Windows中自動壓縮備份文件和目錄的腳本 : https://blog.csdn.net/freezingxu/article/details/126676141
軟件安裝 WinRAR
在Windows系統(tǒng)中首先需要安裝 WinRAR 壓縮和解壓程序,并記錄下exe文件的安裝目錄:
D:\tools\WinRAR\WinRAR.exe
bat腳本編寫:按自己訴求實現(xiàn)壓縮備份功能
@echo off
::需要進行備份的源文件夾
set sourceDir=D:\Data\FTP\FileZilla\ForestLogistics
echo Start_WinRAR
set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%"
::開始壓縮,下列語句開頭的雙引號內(nèi)是WinRAR.exe文件的路徑,然后是壓縮文件名,最后是需要壓縮的目錄。壓縮后的文件會保存在本腳本相同的路徑下
::參數(shù)-ibck表示后臺壓縮;-m3表示標(biāo)準(zhǔn)壓縮,此參數(shù)支持從-m0到-m5,數(shù)字越大壓縮越好,但是速度越慢
"D:\tools\WinRAR\WinRAR.exe" a -ibck -m3 HanpuFtpBack%Ymd%.rar %sourceDir%
::在指定目錄下刪除過期的文件,參數(shù)-d后的數(shù)字表示要刪除多少天以前的文件
forfiles /p "D:\Data\數(shù)據(jù)備份\Ftp_Back" /m HanpuFtpBack* -d -7 /c "cmd /c del /f @path"
echo Finished!
pause