在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表示標準壓縮朽砰,此參數(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