·4分钟阅读

如何在 Mac 上把文件名批量转换为小写

大小写混用的文件名会破坏链接、造成重复上传,在共享文件夹里也显得不统一。手动把整批文件转换成小写实在不值得花时间。

你接手了一个文件夹,里面一半文件叫"Report.PDF",四分之一叫"report.pdf",剩下的叫"REPORT.pdf"。在 Mac 上,如果这些文件在同一个文件夹里,文件系统通常会把它们当作同一个文件处理——但一旦你把它们上传到区分大小写的服务器、同步到 Linux 机器,或者在代码里引用它们,这种不一致就会带来实实在在的问题。断链、重复上传,以及只在你自己机器上有效的文件路径,都是常见的症状。

解决办法在概念上很简单:把每个文件名都变成小写。难点在于如何在不逐个重命名的情况下,对几十甚至上百个文件完成这件事。

Finder 没有大小写转换选项

这是 Finder 批量重命名工具里一个相当令人意外的缺失。你能用到的只有替换文本、添加文本和格式——没有一个能碰到字母大小写。如果你想把"Report.PDF"变成"report.pdf",Finder 根本没有提供批量处理的途径。你只能手动重新输入每个文件名,这完全违背了批量处理的初衷。

把大小写转换作为流水线的一步

Renym 内置了专门的大小写转换操作,可以在一步之内把整批文件名转换为小写、大写、标题格式或句首字母大写。

Renym converting file names to lowercase on macOS

连扩展名一起转成小写

一步操作就能把"Report.PDF"变成"report.pdf"。大小写转换作用于整个文件名,所以不会出现文件名变成小写、扩展名却还是大写的情况。

与清理步骤组合

大小写不统一很少是唯一的问题。把小写转换和空格转连字符的替换、或者字符删除步骤串联起来,一次性解决所有问题,而不用为每个问题单独跑一个工具。

提交前先预览

在应用之前,查看批次中每个文件转成小写后的结果。如果某个文件本身就已经是正确的,预览会显示无需改动——不会有任何多余的操作。

大小写一致这件小事,直到它破坏了网页上传,或者在区分大小写的系统上造成重复文件之前,看起来都无关紧要。要在整个文件夹里修复它,只需要流水线中的一步。

在 Mac App Store 获取 Renym

下一篇文章

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store