工作需要每天四次检测网络连通情况,执行结果要保存。
计划将文件名表示为YYYYmmddHHssmm.txt
现用如下命令实现:
测试.bat > %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.txt
但是当时间介于0点到9点时,%time:~0,2%时间函数取值会出现“ ”空格,不会像日期一样补0,即10点到23点之间,程序运行正常,其他时间则会由于文件名中包含空格出错。
请各位大虾帮帮忙,实现0点到9点之间文件名能在小时前补0
多谢多谢!!!
计划将文件名表示为YYYYmmddHHssmm.txt
现用如下命令实现:
测试.bat > %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.txt
但是当时间介于0点到9点时,%time:~0,2%时间函数取值会出现“ ”空格,不会像日期一样补0,即10点到23点之间,程序运行正常,其他时间则会由于文件名中包含空格出错。
请各位大虾帮帮忙,实现0点到9点之间文件名能在小时前补0
多谢多谢!!!


