技术分享

告别逐个改名:三步搞定文件批量重命名

告别逐个改名:三步搞定文件批量重命名

场景:项目资料归档总乱序

小王负责一个营销项目,每周都要整理几十份客户反馈表。文件名格式五花八门——「微信_0312.docx」、「Rita_20230314.xlsx」、「未命名(1).pdf」……每次归档前手动改名,不仅耗时还容易漏。

用Excel生成批量重命名脚本

这是最简单、零成本的方法,适合Windows和Mac用户。

  • 第一步:把需要重命名的文件全部放进同一个文件夹,然后打开PowerShell(Win)或Terminal(Mac),输入以下命令导出文件列表到桌面:

Windows:cd C:\你的文件夹路径,然后输入 dir /b > C:\Users\你的用户名\Desktop\filelist.txt

Mac:cd /your/folder/path,然后输入 ls > ~/Desktop/filelist.txt

  • 第二步:用Excel打开生成的txt文件,你会看到一列原始文件名。在旁边新建一列,手动输入想要的新文件名,比如把「微信_0312.docx」改成「20230312_微信反馈表.docx」。

  • 第三步:在第三列用公式拼接命令。输入 =RENAME "A2" "C2"(假设A列是原名,C列是新名),然后向下填充。复制整列内容,粘贴回txt文件,保存。

  • 第四步:把txt文件后缀改成.bat(Windows)或.sh(Mac),双击运行,文件名就全部更新完成。

实际效果:小王把一个下午的活压缩到了10分钟,而且每次都能保证格式统一。

日常维护建议

改名后建议做一次核对:回到文件夹查看,确认所有文件已正确重命名。如果有遗漏,再手动补改即可。