玩转批量重命名
2012-04-29杨兴平
杨兴平
在日常工作中,我们经常要对大量的文件重新命名,为了节省时间,提高效率,很多人去网上寻找批量重命名的工具。其实不用东奔西跑,使用你电脑中的常用软件,也可以快速高效地批量重命名。
很多人的电脑都安装了Total Commander(以下简称TC)。TC是一款功能强大的资源管理器工具,它的批量重命名对话框提供了非常强大的批量重命名功能。
添加数字编号
在“重命名表示式”中输入前缀“yxp-”,然后点击“计数器”在“重命名表达式”中插入计数器占位符“[C]”;接下来,在“定义计数器”选项中设置计数器的“开始”、“步长”和“位数”。在上述的设置过程中,下方的“新文件名”可实时显示新的文件名,满意后,点击“开始”,即可得到需要的文件名(如图1)。
改变文件名中的大小写
在大小写下拉列表框中的选项可改变文件名中字母的大小写。比如上例中,我们得到了形如“〈yxp-01.jpg〉、〈yxp-02.jpg〉、〈yxp-03.jpg〉……”的文件名,如果再选择“全部大写”,就可得到形如“〈YXP-01.JPG〉、〈YXP-02.JPG〉、〈YXP-01JPG〉……”的文件名。
使用部分文件名
我们可以使用原文件名中部分位置上的字符进行批量重命名。比如要将“〈YXP-01.JPG〉、〈YXP-02.JPG〉、〈YXP-01JPG〉……”的文件名重命名为“〈ABC-01.JPG〉、〈ABC-02.JPG〉、〈ABC-01.JPG〉……”,可以先点击“范围”,选择保留文件名中的最后三个字符(如图2);接下来,在上一步插入的范围占位符[N4-6]的前面输入“ABC-”,这样就可以使用原文件名的最后三个字符,并在这三个字符前面加入“ABC-”,从而得到形如“〈ABC-01.JPG〉、〈ABC-02.JPG〉、〈ABC-01.JPG〉……”的文件名。
使用文件属性重命名
TC的内容插件可以提取文件的属性(如图3),点击“插件”,选择“anytag”插件读取的“艺术家”信息,在“重命名表达式”中插入“[艺术家]”占位符,手工输入“-”,接着点击插件读取的“标题”信息,在“-”的后面插入“[标题]”占位符。现在整个“重命名表达式”为“[=anytag.艺术家]-[=anytag.标题 (歌名)]”,所有文件的新文件名也同步变为了诸如“毛阿敏-烛光里的妈妈.WMA”等“艺术家-歌名.扩展名”的样式。
搜索并替换文件名中的部分字符
和Word的查找与替换功能一样,TC能搜索并替换文件名中的指定字符。从网上下载的一些歌曲,艺术家和歌名之间用“~”隔开,使用该功能,可以把“~”全部替换为“-” (如图4)。
使用模板
你可以选择“保存设置”,把你经常使用的一些重命名规则保存为模板,以便下次使用。TC也内置了一些非常有用的模板,利用这些模板,可以快速批量重命名。例如,选择从“boke.wedchina.com”网站批量下载的保存在“boke.wedchina.com”文件夹中的图片,选择“用上层文件夹命名带序号”模板,可以快速把所有文件命名为“〈boke.wedchina.com 01.JPG〉、〈boke.wedchina.com 02.JPG〉、〈boke.wedchina.com 03.JPG〉……”的形式(如图5)。