dos命令复制当天生成的以日期为文件名的文件
2010-01-27 10:13
344 查看
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通配符,代替任意一个字符,但只限文件名或扩展名;
“*.*”全局通配符,指任何文件。本文出自 “heavendw” 博客,请务必保留此出处http://heavendw.blog.51cto.com/695019/270991
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通配符,代替任意一个字符,但只限文件名或扩展名;
“*.*”全局通配符,指任何文件。本文出自 “heavendw” 博客,请务必保留此出处http://heavendw.blog.51cto.com/695019/270991
相关文章推荐
- dos命令复制当天生成的以日期为文件名的文件
- dos命令复制当天生成的以日期为文件名的文件
- DOS命令创建以日期为文件名的任务计划TXT文件
- DOS命令创建以日期为文件名的任务计划TXT文件
- DOS命令创建以日期为文件名的任务计划TXT文件
- python读取csv文件生成系统账号dos命令bat文件
- hadoop常用的基本命令,HIVE复制文件,修改文件名
- DOS命令生成文件列表
- asp 遇到过的问题集锦,附加asp语句添加数据库和生成表,asp命令更改指定文件的文件名,asp值传递的应用091116小结
- iconv内容,convmv文件名,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令,linux文件名乱码,文件名,文件内容,vim编码设置
- DOS总生成目录文件的tree命令--tree /f e:/book >e:/list.txt
- DOS字符串截取---以日期为文件名的文件重命名
- dos命令删除VC生成的临时文件
- Dos命令XCOPY在批处理文件中的应用,且生成的备份文件夹为年月日命名的
- dos下的exp导出日期文件名样式的文件
- 【加密解密二】dos命令生成cer文件\P12文件
- DOS命令生成文件清单
- iconv内容,convmv文件名,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令,linux文件名乱码,文件名,文件内容,vim编码设置
- 【转】巧用DOS tree命令+批处理 实现 指定文件 批量复制!
- print 输出到指定文件中,文件名加上当天日期