自己写bat脚本,能帮助自己完成很多工作,下面是常用的几种脚本写法:
Svn备份脚本,有些目录是没有空格的,脚本写好后直接运行就可以了,如下脚本文件。
CM_backup.bat
/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
rd /s /q E:\svn\CM
mkdir E:\svn\CM
svnadmin hotcopy E:\SVNRepository\CM E:\svn\CM
有些目录是有空格的,这对Svn完全备份有些困难,自动执行脚本不支持空格,执行会出错,无法完成自动备份工作。只好先把目录转换成没有空格的目录,然后在去执行自动执行的脚本,这样就完全跟上面一样了,能自动去完成备份工作,脚本如下格式:
TYANCSS_backup.bat
/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
subst k: "E:\SVNRepository\TYAN CSS"
rd /s /q E:\svn\TYANCSS
mkdir E:\svn\TYANCSS
svnadmin hotcopy k: E:\svn\TYANCSS
subst k: /D
----------------------------------------------------------------------------------
MioAdvantage_backup.bat
/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
subst h: "E:\SVNRepository\Mio Advantage"
rd /s /q E:\svn\MioAdvantage
mkdir E:\svn\MioAdvantage
svnadmin hotcopy h: E:\svn\MioAdvantage
subst h: /D
-----------------------------------------------------------------------------------
自动压缩脚本
rar a -r -y training.rar G:\software\e-book G:\training G:\software\TS\Study Material >>log-%date:~4,14%.txt
rar a -r -y %date:~4,14%.rar training.rar log-%date:~4,14%.txt
del /F /Q training.rar log-%date:~4,14%.txt
FTP -s:ftp.txt 10.83.2.40
del /F /Q %date:~4,14%.rar
阅读(1167) | 评论(0) | 转发(2) |