set hh=%time:~-11,2%
set /a hh=%hh%+100
set hh=%hh:~1%
Set DateTime="R%date:~10,4%%date:~4,2%%date:~7,2%_%TIME:~0,2%-%TIME:~3,2%"
mkdir %DateTime%
如果时间是在上午10:00之前,即-R20140324_ 9-59,则在下划线之后添加一个空格。我怎么能把它变成“0”所以它是R20140324_09-59?
答案 0 :(得分:1)
Set DateTime="R%date:~10,4%%date:~4,2%%date:~7,2%_%TIME:~0,2%-%TIME:~3,2%"
Set DateTime="%datetime: =0%"
echo mkdir %datetime%
%var:string1=string2%
将string2替换为var
rey中的string1,以分配给目标变量。
(mkdir只需echo
编辑进行验证)
答案 1 :(得分:1)
mkdir "%DateTime: =0%"
只需用0
替换空格