@echo off
set datevar=%date:~0,4%-%date:~5,2%-%date:~8,2%
set ym=%date:~0,4%%date:~5,2%
set winrarpath=C:\Program Files (x86)\WinRAR
@echo 开始程序目录备份
@echo 代码
cd %winrarpath%
start WinRAR.exe a -k -r -s -m1 D:\netinnet\backup\code\netinnet_exam_v4%datevar%.rar D:\workplace\netinnet_exam_v4\
start WinRAR.exe a -k -r -s -m1 D:\netinnet\backup\code\ModTest%datevar%.rar D:\workplace\ModTest\
start WinRAR.exe a -k -r -s -m1 D:\netinnet\backup\code\netinnet_bysj_ns%datevar%.rar D:\workplace\netinnet_bysj_ns\
@echo 结束
@echo on
运用winrar的工具进行代码压缩的备份
将winrarpath 改为系统安装的文件路径.然后修改下面的目标文件和备份文件就行了.注意 D:\netinnet\backup\code\ 必须存在不然会报错
以下是对文件和mysql数据库的备份,记得更改数据库名称,密码,还有安装的数据库的bin路径.
@echo off
set datevar=%date:~0,4%-%date:~5,2%-%date:~8,2%
set ym=%date:~0,4%%date:~5,2%
set mysqlpath=C:\Program Files\MySQL\MySQL Server 5.5\bin
@echo 开始程序目录备份
@echo 备份D:\netinnet\server\default\deploy\netinnet_exam.war\data\%ym%
XCOPY D:\netinnet\server\default\deploy\netinnet_exam.war\data D:\netinnet\backup\netinnet_exam_data\back%datevar% /y /e /i
@echo 程序目录备份完成
@echo 正在进行数据库备份
cd %mysqlpath%
mysqldump --opt -u root --password=123 netinnet_exam_whdysy > D:\netinnet\backup\netinnet_exam_data\back%datevar%\netinnet_exam_whdysy.sql
@echo 数据库备份完成 E:\netinnet\backup\netinnet_exam_data\back%datevar%\netinnet_exam.sql
@echo on