set BKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2% 
set HHMMSS=%time:~0,2%%time:~3,2%%time:~6,2% 
不明白上面两句的意思,我知道set是设置某个变量值的意思。但不明白%time:~0,2%%time:~3,2%%time:~6,2% 格式的意思。

解决方案 »

  1.   

    这是window的脚本,C:\>echo %Date:~0,4%%Date:~5,2%%Date:~8,2%
    20090926C:\>echo %time:~0,2%%time:~3,2%%time:~6,2% 
    113724
    Date:~0,4 年
    Date:~5,2 月
    Date:~8,2 日
    第一个是序号,第二个是字符数
      

  2.   

    比如
    c:\>echo %date%
    C:\>echo %date%
    2009-09-26 星期六C:\>echo %date:~11,3%
    星期六window里还有的用法哟。学习了
      

  3.   


    inthirties 老大说的很详细,我的windows备份脚本里也有这个, 知道怎么样用,还真没怎么仔细研究,学习.