total commander批量重命名的日期格式问题研究

今天在水木年华TC版块看到这样一个帖子

在TC中对文件批量重命名时,使用 [ymd] 可以设置日期,但是日期默认格式是8位数的
,例如“20131214”,也就是说年份是用四位数表示。能否改变格式,让年份只用二位
数表示,比如“131214”。

也就是:如何让tc实现重命名为“文件名+131214”。答案后面回帖的网友回复了,重名名规则为[yMD]即可。试了一下,果然可以。

那么tc对文件批量重命名的日期时间引入规则到底是怎么样的呢?翻一翻tc的官方帮助文件就清楚了。

[d]日期,格式由当前国家设置决定。/ 替换为短横线。

[Y]4位数字的年份

[y]2位数字的年份

[M]2位数字的月份

[D]2位数字的日期

[t]时间,格式由当前国家设置决定。: 替换为小数点。

[h]小时,24小时格式的2位数字

[m]2位数字的分钟

[s]2位数字的秒

需要注意的是,tc的批量重命名是读取文件的最后修改时间,而不是读取你电脑的系统时间!

  • “文件名+[d]”,结果是“文件名+2013-12-15”,很有用的一个功能!
  • [Y]和[y]分别是4位数字的年份和2位数字的年份,这个也应用很多;
  • 更多的规则与方法,大家自己看帮助文件多多体会吧。
阅读剩余
THE END