「文件名」框:[=tc:formatdate($1, "yyyy-mm-dd_hh-nn-ss")]
这一步,TC怎么能知道 $1 怎么转换到日期和时间?
【 在 passbyer 的大作中提到: 】
: 标 题: 请教批量重命名mmepxort...的问题
: 发信站: 水木社区 (Sun Feb 8 12:27:31 2026), 站内
:
: 有若干微信导出的图片文件,文件名为mmexport11111(13位数字),
:
: 豆包搜了一下,按照如下步骤
:
: 步骤 1:确认 TC 版本
:
: 打开 TC → 帮助 → 关于 Total Commander,确认版本≥9.50(低于此版本建议升级,
: 或用备选方案)。
:
: 步骤 2:批量重命名配置(核心)
:
: 选中目标文件,按Ctrl+M打开「多功能重命名工具」;
:
: 切换到「搜索和替换」标签,勾选「使用正则表达式」:
:
: 「查找」框:mmexport(\d{10})\d{3}\.([a-zA-Z0-9]+)
:
: (拆分 13 位时间戳:捕获前 10 位秒级 + 忽略后 3 位毫秒,同时捕获扩展名)
:
: 「替换」框:$1.$2(仅保留 10 位时间戳 + 原扩展名);
:
: 切换到「重命名掩码」标签:
:
: 「文件名」框:[=tc:formatdate($1, "yyyy-mm-dd_hh-nn-ss")]
:
: ($1 是步骤 2 捕获的 10 位秒级时间戳,格式可自定义)
:
: 「扩展名」框:[E](保留原扩展名,如 jpg/png);
:
: 点击「预览」确认新文件名(如2017-08-02_10-09-30.jpg),无误后点击「开始」。
:
:
: 结果不行,报错,确认版本是9.51,不知道怎么回事。请教。
:
:
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 123.112.67.*]
--
修改:huhu FROM 116.233.59.*
FROM 116.233.59.*