背景
笔者曾经用过TotalCommander后面简称”TC”的批量改名技术。如下图所示:

TC的批量改名技术非常强大,基本上能满足大多数需求,但是有一种需求我使用TC一直没有搞定。
场景是这样的:我有1000张学生证件扫描图片,每张图片都用唯一的学生证号进行命名,因为文件名字中只有学生证号码,查找起来非常不方便,因此我需要在文件名字前面添加学生的姓名。这种场景如果不用批量改名技术,能把操作人改的精神崩溃.....
喜欢看视频的朋友,可以参考如下视频真实体验1000个文件名是如何在远程SFTP服务器上几分钟修改完成的
DESK的可编程改名机制
首先我们找到需要批量重命名的目录,这个目录可以是在远程的服务器上,然后进入这个目录,并点击“批量重命名”按钮,如下图所示:

在弹出的重命名对话框中点击“帮助”按钮,选择“例子5”中的脚本片段进行复制。

复制完成之后粘贴到重命名对话框中,先点击“预览”按钮看看是否符合预期。如果没有问题,就点击“应用”按钮开始重命名。如下图所示:

注意:上述文章为了让大家更好理解才只用了三个图片为例,如果你有1000个文件,甚至上万个文件都没有问题。无非就是需要用Excel表把数据的对应关系放在红框中的位置。红框下面的脚本,有经验的人应该能够猜出来是什么意思。
写到最后
DESK的批量改名机制采用一点编程配置机制,这种机制对于加个序号什么的那就更容易了,大家只需要打开对话框中的帮助,一看便知。这种机制非常灵活,能够搞定批量改名上的非常复杂的个性需求。