dos命令复制当天生成的以日期为文件名的文件
2015-09-22 17:32
232 查看
1.利用SqlServer的自动备份功能,将数据自动备份,备份出的文件格式如下:
db_backup_201001270930.bak
2.编辑bat脚本
@echo off
echo %date:~0,4%%date:~5,2%%date:~8,2%
xcopy /e d:\backup_db\db_backup_%date:~0,4%%date:~5,2%%date:~8,2%*.bak h:\backup_db
pause
注释:
%date:~0,4% 取date文件,从第0位开始往后取4位,即年份的阿拉伯数字;
%date:~5,2% 从第5位开始往后取2位,即月份;
%date:~8,2% 从第8位开始往后取2位,即当月的第几天。
“*” dos通配符,所有任意长度的字符,但只限文件名或扩展名;
“?” dos通配符,代替任意一个字符,但只限文件名或扩展名;
“*.*”全局通配符,指任何文件。
db_backup_201001270930.bak
2.编辑bat脚本
@echo off
echo %date:~0,4%%date:~5,2%%date:~8,2%
xcopy /e d:\backup_db\db_backup_%date:~0,4%%date:~5,2%%date:~8,2%*.bak h:\backup_db
pause
注释:
%date:~0,4% 取date文件,从第0位开始往后取4位,即年份的阿拉伯数字;
%date:~5,2% 从第5位开始往后取2位,即月份;
%date:~8,2% 从第8位开始往后取2位,即当月的第几天。
“*” dos通配符,所有任意长度的字符,但只限文件名或扩展名;
“?” dos通配符,代替任意一个字符,但只限文件名或扩展名;
“*.*”全局通配符,指任何文件。
相关文章推荐
- 让Python文件也可以当bat文件运行
- 用批处理删除注册表健值的方法分享
- cmd批处理转义字符%的详细解释
- 通过批处理调用SQL的方法(osql)
- 将批处理文件注册成服务在系统启动的时候自动调用
- 用批处理实现读取文本文件并实现超链接代码的输出[原创]_DOS/BAT_脚本之家
- 用批处理解决数学问题的代码第1/4页
- 如何让批处理程序启动的时候最小化
- 利用批处理结合winrar轻松压缩文件
- 不错的批处理脚本 第一部分
- 批处理将文件侠内的文件名导入表格对应名称中
- 批处理实现批量修改文件名
- 用批处理重命名文本文件名的代码
- 三个不同文件停顿二秒弹出不同窗口的批处理
- 使用批处理修改web打印设置笔记 适用于IE
- SendTo增强版 批处理实用小工具
- 批处理中的预处理实现代码
- 不错的批处理脚本实例代码 第二部分
- 迅速删除非法文件名的批处理代码
- 批处理 延时不完全总结