基于正则表达式模式的多个文件重命名+基于新文件名的文件内重命名

Multiple file renaming based on regex pattern + renaming within files based on new file names

如何实现?我有一个包含 1000 多个代码文件的文件夹,大部分是 xml。 大多数文件都有一个共同的模式: abbb 注册会计师 添加

a 应该放在 z: zbbb zccc zddd

但是,也有不以 a 开头的文件: 效果 啊啊

然后这些名称前面应该简单地加上 z。 采夫 呜呜呜

在文件中可以显示各种文件名。因此,所有原始文件名也应替换为文件中的新名称。 我的想法类似于将原始名称放在 table 的第 1 列中,然后将新名称放在它们旁边的第 2 列中。然后遍历此 table 并且如果在文件中找到原始名称 - 它也可以在代码行中多次出现 - 并将其替换为新名称。有什么建议吗?

这为我解决了: