已有规范文件名:
#张三 ABC-123 猫和老鼠
#李四 CDE-345 弹珠警察
#王麻子 EFG-567 星际恐龙
目标文件名:
Abc123猫とネズミ张三
cde345弹珠警察李四
efG567スター・ダイナソー王麻子
如何将目标文件名内字母+数字部分信息与规范文件名匹配并批量重命名。
已有规范文件名:
#张三 ABC-123 猫和老鼠
#李四 CDE-345 弹珠警察
#王麻子 EFG-567 星际恐龙
目标文件名:
Abc123猫とネズミ张三
cde345弹珠警察李四
efG567スター・ダイナソー王麻子
如何将目标文件名内字母+数字部分信息与规范文件名匹配并批量重命名。
把你的问题抛给AI,非常简单
一个稍微邪门点的方法,还是借助 AI,但步骤稍稍麻烦:
(1)获取完整的文件名称列表
(2)编写如下提示词,发送给 AI,让其生成文件批量重命名脚本:
某文件夹下有如下文件(文件名列表用三个反引号包裹,每一行为一个文件名):
```
Abc123猫とネズミ张三
cde345弹珠警察李四
efG567スター・ダイナソー王麻子
```
请模仿如下规则,对文件名进行调整:
```
#张三 ABC-123 猫和老鼠
#李四 CDE-345 弹珠警察
#王麻子 EFG-567 星际恐龙
```
然后,编写一个Windows批处理脚本,对上述文件进行批量重命名。批处理中每一条命令按照如下格式:
ren 旧文件名 新文件名
使用上述提示词前,请注意结合自己的实际情况修改文件名列表。
根据上述提示词, AI 给出的脚本中应该是每一行对应一个文件名的更名操作。请仔细核对。
(3)仔细核对 AI 给出的脚本是否存在问题,确认无误后执行。
具体操作如下:
- 先将待更名的文件复制一份,避免出现问题。
- 复制 AI 给出的脚本,粘贴到文本编辑器中,并将其保存到原文件所在的目录下。注意保存时 文件扩展名需为
.bat,编码需为ANSI。- 双击刚刚得到的批处理文件,执行更名。
如果是预先准备好的文件和文件名列表,可以通过简单的文本处理,加上这个工具。
ReNamer 强大却不简陋的批量重命名[汉化发布&软件介绍&高阶应用]
ReNamer › Rules › User Input rule - den4b Wiki
(ReNamer 有一个功能就是直接用列表替换文件名)
要区分出人名和片名,估计只有AI能做了
不用,只要字母和数字部分匹配然后用规范文件名重命名就可以。
哦,那我理解了,有批量重命名工具的话,我感觉Excel也能做。
是否可以理解为:
ABC123******(****** 代表其他内容)三位英文字母-三位阿拉伯数字 的编码为 ID,每一个 ID 对应一个文件信息,比如 ABC-123 对应的就是 张三 ABC-123 猫和老鼠若是如此,确实用 Excel(配合 LEFT、RIGHT、VLOOKUP 等函数即可。
简单说一个思路,您可以试一试:
1 提取完整的文件名列表,粘贴到 Excel 的第一列中。
2 在第二列中输入函数 =LEFT(A1,6),提取出文件名中的 ID。

3 将标准文件名复制到文本编辑器中,将其中的空格替换为制表符 \t,从而实现将文本分为3列。

4 将替换好的文本粘贴到 Excel 中,获得 3 列。

5 复制提取其中的第 3 列,去除其中的 -,使之格式与文件名中的六位 ID 一致。

6 在标准文件名的 ID 后面,加一列,输入函数 =D2&" "&E2&" "&F2,换言之就是用适当分方式再将刚刚拆开的三列组合起来。

7 回到文件名那一列,在文件名后面加入一列,输入函数 =VLOOKUP(文件名ID所在单元格,查找范围,2,0),(具体比较复杂,而且我这边时间有限,这里只给您一个示例,具体用法请自行体会)


这我可太熟了,工作文件日常这样,需要把同事发过来的奇奇怪怪的文件名整理好
我是主要用的 Renamer 正则、替换、序列化等规则修改……
至于正则怎么写?之前是我自己写,现在基本是让AI写
首先将你所拥有的规范文件名列表修改一下,用 Excel 或者其他文本编辑器改成下面的形式
ABC-123=#张三 ABC-123 猫和老鼠
CDE-345=#李四 CDE-345 弹珠警察
EFG-567=#王麻子 EFG-567 星际恐龙
将修改后的列表保存为txt格式保存到 ReNamer 软件的 Translits 文件夹
然后按图添加规则:

音译的规则选你刚刚保存的列表名称即可
看这文件名构成,保重身体呀 ![]()
下班回家试试。只是把之前在某个网站收藏的电影都下了一份到囤到NAS里
把文件名列表给AI, 让他按要求生成.
然后拿给支持导入功能的改名工具 就行了.
改名工具可以用 菲菲更名宝贝.
如果不想用, 让ai顺手写bat也行.