我有个可怕的名字,例如ABC.pdf。我想补充一下本月的最后一天。
e.g.ABC_20221031.pdf (当月是10月,当月的最后一天是31)。
在xx.bat文件中。
发布于 2022-11-14 14:01:29
九月、四月、六月和十一月有三十天。这个月是11,所以最后一天是30,最好的工具是Dave 的DosTips BATch文件。
jTimestamp.bat /C "OM=0,UD=-1" /F "filename{yyyy}{mm}{dd}"
会回来
filename20221130
上个月底,它的"OM=-1,UD=-1" ="abc20221031.pdf"
但是,您需要在自己的调用中封装"filename“变量,因为这是完成此任务的完美解决方案。
说
>for %a in (*.pdf) do @"cmd /r "jTimestamp.bat /C "OM=0,UD=-1" /F "ren "%a" "%~na{yyyy}{mm}{dd}.pdf""">>ren2EOM.cmd应适用于除2月30日或31日以外的所有正常病例。

https://stackoverflow.com/questions/74428292
复制相似问题