实用技能分享-批量重命名

  • 2019 年 10 月 7 日
  • 筆記

应用场景

对顶级文件夹下所有的文件进行重命名操作/加前缀/加后缀/正则替换……

当然,也支持进行一些自定义的其他类型更改名称。

只是这部分内容,本文没写

实现方式

在工作中,如果遇到类似的重命名的需求时,量比较小的话,比方说,10个以下的文件,这个是不太适合做工具的。但当量蹭蹭往上涨的时候,比方说:1万,再多点,10万?像这种量特别大的修改,通过手工进行操作的话,想一想就觉得头皮发麻。

所以,在类似的场景下,如果能找到比较明显的规律,做个工具来进行文件重命名处理是比较理想的解决方案。 其实,不仅是重命名处理,其他的数据处理也是一样的,在规律比较明显数据量比较大的时候,做工具才是合理的解决方案。再细化下:两个小时内能干完的活,不适合做工具!

具体场景

假设我的数据有以下几种特征: 1、顶级文件夹,为Path; 2、Path文件夹下有666个文件,都是一些碎文件; 3、Path下有200个子文件夹,每个文件夹下存储不同数量的shp文件; 我的处理需求: 为所有文件,批量加个前缀:hz_;

实现代码

你看,代码也没几行,超简单!如果有其他需求,可以在这个基础上进行扩充!当然了,如果自己不想写代码,我的技术交流群里有打包好的工具,各位可以自行下载。


说起技术交流群,真是一个各路大神云集的地方,今天我刚晒出自己的小玩意,马上就有人拿出了这个工具,简直不要太厉害哟!

others

最后,感谢一下我的大甲方们,感谢你们的需求,各种需求。

你准备好来当我的甲方了吗?