电脑必备
冷门小工具实测:免费批量改名,正则回溯差点把我送走
96 0 16
半夜翻我那个「待试软件」文件夹,翻出来个叫 Bulk Rename Utility 的,老牌免费改名工具,没广告没捆绑,界面丑得像上个世纪——但等等,丑归丑,功能是真硬核。
起因是我素材库里有三百多张截图,名字全乱成「屏幕截图 2024-xx-xx 1.png」这种,想按日期+主题统一重命名。试了几个国产改名软件,免费版要么限数量要么夹私货,干脆翻出这个老古董。
先说结论:能用,但正则那块得小心。
它支持正则替换,我想把「屏幕截图 2024-10-01 1.png」改成「241001_01.png」,写了个正则 屏幕截图 (\d{4})-(\d{2})-(\d{2}) (\d+) 替换成 $1$2$3_$4。预览框里看着没问题,一点执行——好家伙,有两百多个文件直接变成空名字,还有个文件被塞进了子目录。
我当场愣住,翻它日志才发现:它的正则引擎默认对匹配失败的文件不跳过,而是按「删除匹配部分」处理。也就是说名字里没匹配上「屏幕截图」那部分的,整个文件名被清空了。我那群文件里混了十几张名字是「QQ图片2024...」的,全中招。
赶紧 Ctrl+Z 撤回,但它撤销只回滚文件名,被挪进子目录的那个没回来,我手动拖出来的。
教训有三条,记下来:
- 先拿一个文件夹做样本跑,别一上来就全选。我后来养成习惯,先在桌面建个「_测试」文件夹丢十个文件进去试。
- 正则替换要勾「仅替换匹配部分」或者加个前瞻断言,我后来改用
(?<=屏幕截图 )这种 lookbehind,失败的直接不匹配,安全多了。 - 执行前把原文件名导出成 txt,它有个「导出列表」按钮,我拿这个 txt 对着日志一条条核,谁被改错了能立刻看出来。
另外发现它有个隐藏功能:可以按文件修改时间批量加前缀,我拿这个把去年一整年的截图按月份分了文件夹,用「移动」标签页配合 %Y-%m 格式,一分钟搞定,比手动拖强太多。
现在这工具我留在常用栏了,但每次用正则前都先深呼吸——免费软件嘛,功能给你了,安全阀得自己装。
问一下:你们批量改名都用啥?有没有那种能预览正则匹配高亮、还能一键回滚的免费工具?我这老古董虽然能用,但回滚那块还是虚。
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
