|
|
5#

楼主 |
发表于 2006-11-5 21:50:51
|
只看该作者
谢谢Acronis 和老毛桃的指点!
老毛桃的命令在windows自带的CMD下可以用,但会把星期也加进去。
如果把 for /f "tokens=1,2" %%i in ('date /t') do set datename=%%i_%%j 改为
for /f "tokens=1" %%i in ('date /t') do set datename=%%i
则没有星期输出(不同机子可能要用 for /f "tokens=2" %%i in ('date /t') do set datename=%%i)。
date这个命令在普通的启动盘DOS下,无法使用date /t,参数/t应该是在windows的cmd环境使用吧?
如果在WINDOWS下,放在ati 的windows程序后运行命令的话,可以用
set datename=%date:~4,4%%date:~9,2%%date:~12,2%.tib
ren MyBackup.tib %datename%
获得 当前日期的参数如 20061105.tib
第一行这个命令
set datename=%date:~4,4%%date:~9,2%%date:~12,2%.tib 也有可能是要改为
set datename=%date:~0,4%%date:~5,2%%date:~8,2%
不同机子在windows下执行date,星期出现有可能在前,也有可能在后。 |
|