Windows系统提供三种免装软件的照片批量重命名方法:一是资源管理器选中文件后F2输入前缀自动生成“大理旅行 (1).jpg”;二是用PowerToys PowerRename支持正则精准替换冗余后缀;三是PowerShell命令实现带前导零的严格编号如“照片_001.jpg”。

你刚从手机导出几十张旅行照片,全是“IMG_20251028_153247.jpg”这种名字,想找“在洱海边拍的那张”得一张张点开看——其实不用手动改,Windows系统自带功能三步就能让它们变成“大理旅行-001.jpg”“大理旅行-002.jpg”,连软件都不用装。
用资源管理器一键加前缀+自动编号
这是最安全、最快捷的入门方案,适合给照片统一加主题前缀并按顺序编号。
第一步:打开存放照片的文件夹,按住Ctrl键逐个点击选中所有要重命名的.jpg或.png文件;如果照片连续排列,也可以先点第一个→按住Shift→再点最后一个,一次框选全部。
第二步:右键任意一个被选中的照片→选择“重命名”(部分Win11版本需点击顶部工具栏的铅笔图标);或者直接按键盘上的F2键。
第三步:输入新名称,比如“大理旅行”,然后按Enter。系统立刻生成“大理旅行 (1).jpg”“大理旅行 (2).jpg”……直到最后一张。
【注意】必须全部是同一类型的照片文件(如全为.jpg),混选.jpg和.mp4会导致部分文件重命名失败。
用PowerToys PowerRename做精准替换
当你有一堆照片名里带着“副本”“_v2”“_已编辑”等冗余后缀,想批量删掉或替换成标准格式时,这个工具能实时预览、支持正则、还能撤销。
方法一:安装PowerToys(微软官网免费下载)→启动后打开PowerRename模块→在目标文件夹中选中照片→右键→选择“PowerRename”。
方法二:在文件夹空白处按住Shift + 右键→选择“PowerRename”(需提前启用PowerToys的PowerRename插件)。
输入查找内容“_v\d+”,替换为“”,勾选“使用正则表达式”,左侧预览窗会立刻显示“IMG_20251028_153247_v2.jpg”将变成“IMG_20251028_153247.jpg”。确认无误后点“重命名”。
用PowerShell按三位数严格编号
如果你需要“照片_001.jpg”“照片_002.jpg”这种带前导零、不带括号、扩展名完全保留的工业级编号,PowerShell是唯一可靠选择。
在照片所在文件夹空白处按住Shift + 右键→选择“在此处打开 Windows Terminal(管理员)”。
粘贴执行这行命令:
Get-ChildItem *.jpg | ForEach-Object -Begin {$i=1} -Process {Rename-Item $_ -NewName ("照片_{0:000}.jpg" -f $i++)}
执行后所有.jpg文件立即重命名为“照片_001.jpg”起始的序列。若含.png文件,把命令里的*.jpg改成*.*即可处理全部类型,但【务必提前备份原始照片,PowerShell操作不可撤销】。


















