需要使用%time%variables的批处理脚本前导零
我遇到了DOS脚本中的一个错误,它使用文件命名的date和时间数据。 问题是我结束了一个差距,因为时间variables不会自动提供小时<10的前导零。所以运行> echo%time%会给出:'9:29:17.88'。 有谁知道一种方法来有条件地填充前导零来解决这个问题吗? 更多信息:我的文件名设置命令是: set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log 最后是:C:\ Temp \ robolog_20100602_ 93208.log(早上9:23)。 这个问题与这个有关。 谢谢