0

我想创建一个像这样的文件夹:C:\ 8_24_2013(带个位数的月份和日期)

到目前为止,我发现的最接近的优雅示例是:

echo "%date:/=_%"

但它输出:“周六 08_24_2013”

我希望它看起来像这样:“8_24_2013”

任何帮助表示赞赏。提前致谢。

4

1 回答 1

1

尝试这个:

@echo off

for /f "usebackq delims== tokens= 2" %%i in (
  `WMIC OS GET localdatetime /format:value`
  ) do set localTime=%%i

set "YYYY=%localTime:~0,4%"
set "M=%localTime:~4,1%"
set "MM=%localTime:~5,1%"
set "D=%localTime:~6,1%"
set "DD=%localTime:~7,1%"

if %M%==0 set M=
if %D%==0 set D=

echo %M%%MM%_%D%%DD%_%YYYY%
于 2013-08-25T05:43:13.153 回答