Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347090
  • 博文数量: 66
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 2204
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-23 12:53
文章分类
文章存档

2010年(20)

2009年(30)

2008年(16)

我的朋友

分类: WINDOWS

2009-06-12 09:16:24


自己写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










阅读(1161) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~