5种实用的文件批量重命名方法,小白也能秒上手

拍了一堆旅行照片,导出后全是IMG_001、IMG_002……想按日期+景点命名?下载了几十个网课视频,名字全是‘123456789.mp4’‘987654321.mp4’,根本分不清哪节是Python入门?这些场景,光靠手动右键改名,手酸不说,还容易漏、容易错。

Windows 自带:用文件资源管理器快速批量改名

不用装软件,Win10/Win11 都支持。选中所有要重命名的文件(比如Ctrl+A全选,或按住Ctrl点选多个),右键 → ‘重命名’,或者直接按F2。输入新名字,比如‘杭州西湖’,回车——系统自动追加序号:‘杭州西湖 (1)’、‘杭州西湖 (2)’、‘杭州西湖 (3)’……简单粗暴,适合统一前缀+编号的场景。

进阶操作:PowerShell 一行命令搞定复杂逻辑

想把所有.jpg文件按修改时间重命名为‘20240520_182305.jpg’这种格式?打开文件夹,在地址栏输入,回车,粘贴这行命令:

Get-ChildItem *.jpg | ForEach-Object { $date = $_.LastWriteTime.ToString('yyyyMMdd_HHmmss'); Rename-Item $_.FullName "$date.jpg" }

回车执行,瞬间完成。只要会改里面的扩展名和时间格式,就能适配各种需求。

第三方神器:Bulk Rename Utility(免费无广告)

老司机常用工具,界面看着有点老,但功能真硬核。支持按原名替换、插入字符、删除指定位置、大小写转换、添加序列号、甚至调用EXIF信息重命名照片。比如选中一堆照片,勾选‘Insert’→在位置‘1’插入‘2024_黄山_’,再勾选‘Numbering’→起始编号填101,结果就是‘2024_黄山_101.jpg’‘2024_黄山_102.jpg’……所见即所得,预览窗口还能实时看效果。

Mac 用户别慌:用Automator做个一键工作流

打开‘自动操作’(Automator),新建‘快速操作’,搜索‘重命名 Finder 项目’拖进来,选择‘添加文本’,在‘前面’填入‘【2024读书笔记】’,保存。以后选中PDF、TXT文件,右键 → ‘快速操作’ → 点你刚存的名字,一步到位。比记命令行友好太多。

还有更懒的办法:用Everything + 批处理小脚本

如果你已经装了Everything(超快本地搜索工具),搜出目标文件后,右键 → ‘复制文件路径’,粘贴到记事本,另存为.bat文件,内容改成:

@echo off
setlocal enabledelayedexpansion
set i=1
for /f "usebackq delims=" %%a in ("filelist.txt") do (
set "newname=笔记_!i!.md"
ren "%%a" "!newname!"
set /a i+=1
)

配合一个纯文本文件列好原始路径,就能全自动映射重命名——适合需要精确控制每一条规则的用户。