Windows提供四种原生批量重命名方案:资源管理器一键加序号(如“会议记录 (1).pdf”)、PowerShell精准控制编号格式(支持补零与自定义起始值)、批处理脚本重复使用规则(如“发票_1.pdf”)、PowerToys PowerRename图形化预览替换。

你需要一次性修改一批文件的名称,但逐个右键重命名太耗时,还容易漏掉或输错编号——Windows系统自带多种原生方案,不用装软件也能完成。
资源管理器一键批量加序号
这是最直观、零门槛的方法,适合给所有选中文件统一加前缀并自动编号。
1、打开目标文件夹,按 Ctrl+A 全选文件,或按住 Ctrl 键逐个点击选择多个文件。
2、右键任意一个被选中的文件 → 选择“重命名”(部分Win11版本需先按 F2 激活)。
3、输入新基础名,例如“会议记录”,不要加空格、括号或编号,直接按 Enter。
系统立刻生成“会议记录 (1).pdf”“会议记录 (2).pdf”等格式。注意:括号和空格是系统强制插入的,无法跳过或自定义分隔符。
PowerShell精准控制编号格式
当你需要“照片_001.jpg”“照片_002.jpg”这种带补零、无括号、可指定起始值的命名时,必须用PowerShell。
方法一:三位数递增编号(推荐新手)
1、在目标文件夹空白处按住 Shift+右键 → 选择“在此处打开 PowerShell 窗口”。
2、粘贴执行这行命令(以所有 .jpg 文件为例):
Get-ChildItem *.jpg | ForEach-Object -Begin {$i=1} -Process {Rename-Item $_ -NewName ("照片_{0:000}.jpg" -f $i++)}
3、按 Enter 运行。若提示执行策略受限,先运行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 再回车确认。
方法二:从指定数字开始编号
把上面命令里的 $i=1 改成 $i=100,就能生成“照片_100.jpg”“照片_101.jpg”……
批处理文件重复使用同一规则
如果你每周都要把扫描件重命名为“发票_1.pdf”“发票_2.pdf”,又不想每次都开PowerShell,就建一个.bat脚本。
第一步:新建文本文档 → 用记事本打开 → 粘贴以下内容(此处适配 .pdf 文件):
@echo off
setlocal enabledelayedexpansion
set i=1
for %%a in (*.pdf) do (
ren "%%a" "发票_!i!.pdf"
set /a i+=1
)
第二步:点击“文件→另存为”,文件名填 rename.bat,编码选 ANSI(关键!选UTF-8会中文乱码)。
第三步:双击运行该 .bat 文件,当前目录下所有 .pdf 文件立即按规则重命名。
【注意】运行前务必关闭所有已打开的目标文件,否则会报错跳过。
PowerToys PowerRename图形化预览
这是微软官方推出的免费增强工具,适合要替换文件名中某段文字、删空格、正则匹配等复杂操作,且必须看到预览才敢执行。
① 前往 Microsoft 官网下载 PowerToys(2026年最新版已内置 PowerRename)→ 安装后启用 PowerRename 模块。
② 在目标文件夹中选中文件 → 右键 → 选择“PowerRename”。
③ 左侧填入要查找的文本(如“旧项目”),右侧填入替换内容(如“新项目”)→ 勾选“正则表达式”可启用高级匹配。
④ 界面实时显示“原名 → 新名”对照列表,确认无误后点“重命名”按钮。
这个工具不改扩展名,也不影响文件内容,只动文件名字符串。











