REM @echo off REM ::使用之后就会显示新的标题框了 REM title 自动备份程序 REM : Backup to bakFolder must be change youself REM ::[Edit][所要备份到的指定目录] REM set baktagFolder="D:\backup" REM : U want backups Folder must be change Youself REM ::[Edit][需要备份的文件] REM set sorFolder="D:\zz" REM :set time to vir REM set stry=%date:~0,4%&& set strm=%date:~5,2%&& set strd=%date:~8,2% REM set strh=%time:~0,2%&& set strmin=%time:~3,2% REM set strdatt=%stry%%strm%%strd% REM set strlongdatt=%strdatt%%strh%%strmin% REM ::[Edit][改变文件名字命名规则] REM : Backup to bakFolder by Date (year month day)& Time (hour min) REM if not exist %baktagFolder% mkdir %baktagFolder% REM if not exist %baktagFolder%\%strdatt% mkdir %baktagFolder%\%strdatt% REM :: cd /d %sorFolder% REM xcopy %sorFolder%\* /s/y %baktagFolder%\%strdatt% REM @echo 数据备份完成,3秒后程序退出。 REM ping /n 3 127.0.0.1 >nul REM exit @echo off color 0b & cls echo 本批处理小程序为元林哥哥所创 echo ============================================================== echo ======= = === = = echo = = ======= ==== ==== echo = = = === === echo = == == = = = = = = = echo = = = = = = = = = = = echo = = == = = = = = = = = echo ======= = = = ==== = = echo ============================================================== title 欢迎进入元林哥哥压缩备份小程序 echo 正在查找要备份的文件夹... set "pbuf=D:\家家购物软件" echo 正在安排备份文件存放文件夹... set "tbuf=E:\backup" if not exist %tbuf% mkdir %tbuf% echo 初始化压缩程序设置... cd \ C: cd C:\Program Files\WinRAR set yes=ok echo 压缩程序在C:\Program Files\WinRAR\WinRAR.exe echo 设置备份文件名(以星期几命名,即备份文件只保存最近一周)... set name=%date% set name=%name:~-3% set name=backup_%name% echo 检查是否存在同名文件,若存在则删除同名文件... if exist %tbuf%\%name%.rar del %tbuf%\%name%.rar set startime=%time:~0,2%%time:~3,2%%time:~6,2% echo 备份开始时间是%time:~0,2%点%time:~3,2%分%time:~6,2%秒 > %tbuf%\%name%.txt echo 开始执行压缩备份... rar a -k -r -ed -esh %tbuf%\%name%.rar %pbuf%\*.* >> %tbuf%\%name%.txt set endtime=%time:~0,2%%time:~3,2%%time:~6,2% echo 备份结束时间是%time:~0,2%点%time:~3,2%分%time:~6,2%秒 >> %tbuf%\%name%.txt set /a finaltime=%endtime%-%startime% echo 备份耗时%finaltime%秒 >> %tbuf%\%name%.txt echo 备份完毕,3秒后程序退出! ping /n 3 127.0.0.1 >nul exit
注释部分为文件直接copy备份,下面是用WinRAR压缩文件压缩备份文件。
声明:本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 你好!刘
本文地址:bat批处理WinRAR备份文件夹或文件
本文地址:bat批处理WinRAR备份文件夹或文件
发表评论