在 Windows 命令行中重命名带有时间戳的文件时获取两位数的小时?

问题描述 投票:0回答:1

我想确保我的重命名命令始终将小时数设置为两位数。因此,即使是上午 9:30,我也希望文件名在末尾添加 0930。改变下面的代码,我该如何适应这个?

ren c:\progra~1\tsi\edata\advantis\edisave\Dillards\846_Temp\001_846_tmp.txt "001_846_tmp_%date:~10,4%-%date:~4,2%-%date:~7,2%_%time:~0,2%%time:~3,2%.txt"

ren c:\progra~1\tsi\edata\advantis\edisave\Dillards\846_Print\001_846_prt.txt "001_846_prt_%date:~10,4%-%date:~4,2%-%date:~7,2%_%time:~0,2%%time:~3,2%.txt"
windows batch-file cmd timestamp rename
1个回答
0
投票

我也在努力做同样的事情!是否有 2 位数小时的命令,或者我是否需要字符计数验证以在必要时在开头添加 0?

© www.soinside.com 2019 - 2024. All rights reserved.