标题: [日期时间] 批处理如何将备份文件名,设为当前日期? [打印本页]
作者: Vast 时间: 2012-10-9 09:24 标题: 批处理如何将备份文件名,设为当前日期?
想将粗体的backup.dat换成当前日期+backup。如何20121009backup. bat
如何用批处理实现?每天运行一次,每次生成一个备份文件。
stsadm.exe -o restore -url http://test -filename d:\backup\backup.dat
作者: bingxing8000 时间: 2012-10-9 09:41
- set riqi=%date:~0,10%
- set riqi1=%riqi:-=%
- stsadm.exe -o restore -url http://test -filename d:\backup\%riqi1%backup.dat
复制代码
作者: Vast 时间: 2012-10-9 15:59
这样文件的名字是10/09/2012backup.dat,windows文件名是不允许有“/”的啊。怎么把“/”去掉呢?
作者: bingxing8000 时间: 2012-10-9 16:12
回复 3# Vast
改一下日期格式
作者: apang 时间: 2012-10-9 16:37
- set riqi=%date:~0,10%
- set riqi=%riqi:-=%
- set riqi=%riqi:/=%
- stsadm.exe -o restore -url http://test -filename d:\backup\%riqi%backup.dat
复制代码
作者: Vast 时间: 2012-10-9 21:15
感谢楼上的,如何将日期的格式,转换成年月日的形式?
如:20121009
作者: Vast 时间: 2012-10-10 17:32
哪位仁兄能说说,~0,10等符号什么含义吗?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |