【发布时间】:2013-08-03 01:56:07
【问题描述】:
我正在尝试在 Windows 7 批处理作业中使用当前日期。批处理作业会打开多个附加了今天日期的文件。 示例:
start \\\Directory_Name\Rpts\20130801\0000A060_FileName_20130801.pdf
start \\\Directory_Name\Rpts\20130801\0000P083_FileName_20130801.pdf
start \\\Directory_Name\Rpts\20130801\00007P12_FileName_20130801.pdf
如果我运行 echo %date% 我会得到:
“2013 年 8 月 1 日星期四”
我知道我可以运行 echo %date:/=% 并获得:
"星期四 08012013*"
但我想删除“星期四”(今天)并将日期格式化为“20130801”(yyyymmdd)而不是 mmddyyyy。
因此,插入正确的%date% 命令后,打开文件命令最终将如下所示:start \\\Directory_Name\Rpts\%date%\00007P12_FileName_%date%.pdf
有人知道我该怎么做吗?
【问题讨论】:
标签: date batch-file cmd format