Operations Efficiency
文件名特殊字符清理:跨平台兼容
我们团队之前接一批产品图,文件名五花八门:有空格、有中文、还有括号和 & 符号。结果传到某个 CDN 直接 404,查了半天才发现是文件名里的特殊字符在某些系统上被吞了。
不同系统对文件名的容忍度差很多。Windows 还好,到了 Linux 服务器或者某些构建脚本里,空格和括号就可能让路径解析出错。最稳的办法是统一成小写字母、数字和连字符。
我现在的做法是用本地图片批量重命名工具,一次性把整批图清掉特殊字符、换成规整的命名,比如 sku-001.jpg 这种。整个改名过程在本地电脑完成,图片一张都不用传到网上。
批量改名最怕把顺序搞乱。建议先用一个预览,确认规则对,再真正写入。好的工具会先列出来新旧名对照,你点头它才动,避免把几百张图改成一团糟还得回退。
顺便说,改名后最好顺手检查一遍有没有重名。不同文件夹里同名的图合并到一个目录时最容易撞车,本地工具一般能检测并自动加序号,省得你后面发现图被覆盖了才后悔。