您的位置:首页 > 其它

常用备份批处理文件写法。

2006-04-09 18:28 316 查看
下面仅列出一些常用的批处理命令:

1、切换目录命令

D:
cd Advantage/Gen/usrtool

2、暂停命令:

pause

3、调用其他批处理文件命令

call backup.bat

4、删除和复制文件命令

del C:/BD15/checkin/aaa.txt

copy D:/C_MODELS/BD15/update.trn C:/C_MODELS/BD15/checkin/SUB_U020/update.trn

5、显示一个字符串的命令:

echo Please backup first and then checkin in the Gen! are you sure to checkin?

6、取得当前日期时间的命令:

SET MKDDTT=%DATE%_%TIME% 取当前日期和时间

SET MKDDTT=%DATE:~-10% 取当前日期的后10 个字符。

SET MKDDTT=%TIME:~0,8% 取当前时间的从0开始后的8个字符

SET MKDDTT=%DATE:~-10%_%TIME:~0,8% 常用的备份文件名前缀。
SET FILENAME=%MKDDTT:~0,4%%MKDDTT:~5,2%%MKDDTT:~8,5%%MKDDTT:~14,2%%MKDDTT:~17%

7、常用的使用winrar进行文件备份的写法:(WINRAR的命令可以参考WINRAR安装目录下的命令文档)

首先需要设置WINRAR的环境变量

SET MKDDTT=%DATE:~-10%_%TIME:~0,8%
SET MKDTIME=%MKDDTT:~0,4%%MKDDTT:~5,2%%MKDDTT:~8,5%%MKDDTT:~14,2%%MKDDTT:~17%

IF %MKDTIME:~9,1%.==. SET MKDTIME=%MKDTIME:~0,9%0%MKDTIME:~10%(时间为个位数时补0)
pause
rar a D:/backup/biz/%MKDTIME%_SCMSTKSPrj D:/CVS/SCMSTKSPrj
echo backup has done
pause

8、接收控制台输入字符的命令:

SET /P AAA="ARE YOU SURE TO BACKUP?[Y/N] > "
IF %KAKUNIN%. == Y. SET BBB = "WO SHI SHUI?"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: