乐于分享
好东西不私藏

批量重命名文件,几十份文档一键处理

批量重命名文件,几十份文档一键处理

写在前面

你有没有经历过这些让人崩溃的瞬间:

  • 领导发来 50 份合同扫描件,文件名全是"扫描件(1).pdf""扫描件(2).pdf",找一份要翻 5 分钟

  • 手机导出的 200 张照片,名字是 IMG_20260717_001.jpg 到 IMG_20260717_200.jpg,想按活动主题重命名

  • 项目结项要归档,几百个文件需要加上"2026_Q3_项目A_"前缀,手动改到手抽筋

  • 从网上下载的资料,文件名全是乱码+数字,看着就头疼

  • 同事发来的文件夹,里面文件命名五花八门,你整理了一下午

手动逐个改文件名,是效率最低的工作之一。

今天分享 5 种批量重命名方法,从系统自带功能到第三方神器,从简单编号到复杂规则,覆盖你所有场景。几十份、几百份、甚至上千份文件,一键搞定,3 分钟完成原来 3 小时的工作量。

建议先收藏⭐,下次遇到文件名混乱时直接翻出来用。


方法一:Windows 自带 F2 重命名——最简单,不用装任何软件

适用场景

文件数量不多(几十份以内),只需要统一前缀+自动编号。

操作步骤(3 步搞定)

Step 1:选中所有文件

打开文件夹,按 Ctrl + A 全选,或者按住 Ctrl 逐个点击选中需要的文件。

Step 2:按 F2 进入重命名

选中后按键盘上的 F2 键(或者右键点击第一个文件 → 选择"重命名")。

Step 3:输入新名字,回车

输入你想要的前缀,比如"项目合同_",然后按回车。

系统自动把所有文件重命名为:

  • 项目合同_(1).pdf

  • 项目合同_(2).pdf

  • 项目合同_(3).pdf

  • ……

💡 进阶技巧:如果你想让编号从 001 开始(而不是 1),先手动把第一个文件重命名为"项目合同_(001).pdf",再选中所有文件按 F2,系统会延续你的编号格式。

⚠️ 注意:这个方法改完后文件名带括号,如果你不喜欢括号,可以用后面的方法。


方法二:PowerToys PowerRename——微软官方神器,功能强大

适用场景

需要复杂规则:批量替换文字、删除特定字符、正则表达式匹配、改变大小写等。

什么是 PowerToys?

PowerToys 是微软官方出品的 Windows 增强工具集,其中 PowerRename 是专门用于批量重命名的模块,完全免费,功能堪比专业软件。

操作步骤

Step 1:安装 PowerToys

  • 方法一:微软应用商店搜索"Microsoft PowerToys",一键安装

  • 方法二:GitHub 搜索"Microsoft PowerToys",下载安装包

Step 2:选中文件,右键选择 PowerRename

选中要重命名的文件 → 右键 → 选择"PowerRename"(Win11 用户可能需要先点"显示更多选项")。

Step 3:设置替换规则

在弹出的窗口中:

  • 搜索:输入你想替换掉的文字(如"扫描件")

  • 替换为:输入新文字(如"合同")

  • 勾选"替换文件名"和"替换扩展名"(按需)

  • 下方会实时预览修改后的效果

Step 4:点击"应用"

确认预览无误后,点击应用,所有文件瞬间完成替换。

PowerRename 的强大功能

功能 1:批量替换文字把文件名中的"旧项目"全部换成"新项目"。

功能 2:正则表达式匹配用正则表达式匹配复杂模式,比如把所有"2025_"开头的文件名改成"2026_"。

功能 3:改变大小写一键把所有文件名改为全大写、全小写或首字母大写。

功能 4:枚举(自动编号)给文件添加序号,可设置起始数字、位数、位置。

功能 5:仅修改文件名或扩展名可以只改文件名不改后缀,或者只改后缀不改文件名。

💡 实测评价:PowerRename 是我目前最常用的批量重命名工具,功能全面、界面直观、完全免费。特别是"实时预览"功能,改之前就能看到结果,不怕改错。


方法三:Everything 搜索工具——边搜边改,效率翻倍

适用场景

文件分散在不同文件夹,或者需要先搜索再批量重命名。

什么是 Everything?

Everything 是一款秒级搜索文件的神器,你可能只知道它能快速找文件,其实它还能批量重命名。

操作步骤

Step 1:用 Everything 搜索目标文件

打开 Everything,输入关键词搜索(如"*.pdf"搜索所有 PDF 文件,或输入文件夹路径限定范围)。

Step 2:选中文件,按 F2

在搜索结果中选中需要重命名的文件(Ctrl+A 全选或 Ctrl+点击多选),按 F2 键。

Step 3:设置命名规则

在弹出的重命名窗口中:

  • 新文件名表达式:输入命名规则

  • 用 %1 表示原文件名中的变量部分

示例 1:给所有文件加前缀新文件名表达式:2026项目_%1 结果:2026项目_原文件名.pdf

示例 2:替换文件名中的特定文字新文件名表达式:%1_已翻译 结果:原文件名_已翻译.pdf

示例 3:复杂规则新文件名表达式:项目B_第%1组.docx 结果:项目B_第01组.docx、项目B_第02组.docx……

Step 4:预览并确认

新文件名一栏会实时显示修改后的效果,确认无误后点击"确定"。

💡 优势:不需要先把文件放到同一个文件夹,直接搜索全电脑的文件,边搜边改,效率极高。


方法四:命令提示符(CMD)——极客必备,批量改扩展名神器

适用场景

需要批量修改文件扩展名,或者文件名有规律可循(如统一加前缀/后缀)。

操作步骤

Step 1:打开命令提示符

按 Win + R,输入 cmd,回车。

Step 2:切换到目标文件夹

输入 cd 命令切换到文件所在目录,例如:

plaincd D:\工作文档\项目资料

或者直接在文件夹地址栏输入 cmd 回车,自动定位到当前目录。

Step 3:执行重命名命令

示例 1:批量改扩展名(如 .txt 改 .md)

plainren *.txt *.md

示例 2:批量添加前缀(保留原文件名前 8 位,加前缀)

plainren *.jpg Backup_*.jpg

示例 3:批量替换文件名中的文字(2025 改 2026)

plainren *2025* *2026*

示例 4:保留前 N 位字符,后面统一替换

plainren *.doc ????????_最终版.doc

(8 个问号代表保留原文件名前 8 个字符)

⚠️ 注意:CMD 命令执行后无法撤销,操作前建议先备份文件。


方法五:批处理脚本(.bat)——一劳永逸,复杂规则自动化

适用场景

需要经常执行相同的重命名规则,做成脚本以后双击就能运行。

操作步骤

Step 1:新建文本文档

在目标文件夹中,右键 → 新建 → 文本文档。

Step 2:编写批处理代码

打开文本文档,输入以下代码(示例:给所有 .txt 文件添加"项目A_"前缀):

bat@echo offsetlocal enabledelayedexpansioncd /d "%~dp0"for %%f in (*.txt) do (    set filename=%%~nf    ren "%%f" "项目A_!filename!.txt")echo 重命名完成!pause

Step 3:保存为 .bat 文件

点击文件 → 另存为 → 文件名改为"重命名.bat" → 保存类型选"所有文件" → 编码选"ANSI" → 保存。

Step 4:双击运行

双击 .bat 文件,脚本自动执行,所有 .txt 文件瞬间加上前缀。

常用批处理脚本模板

模板 1:按修改日期重命名

bat@echo offsetlocal enabledelayedexpansioncd /d "%~dp0"for %%f in (*) do (    set "filename=%%~nf"    set "ext=%%~xf"    for /f "tokens=1-3 delims=/ " %%a in ("%%~tf"do (        ren "%%f" "%%a%%b%%c_!filename!!ext!"    ))

(效果:20260722_原文件名.txt)

模板 2:自动编号(001, 002, 003...)

bat@echo offsetlocal enabledelayedexpansioncd /d "%~dp0"set /a num=0for %%f in (*.jpg) do (    set /a num+=1    set "newnum=00!num!"    set "newnum=!newnum:~-3!"    ren "%%f" "照片_!newnum!.jpg")

(效果:照片_001.jpg、照片_002.jpg……)

💡 优势:一次编写,反复使用。适合每周/每月都要执行相同重命名任务的场景。


六、5 种方法一张表对比,快速选择

方法
难度
适用场景
是否需要安装
能否撤销
F2 自带重命名
几十份文件,统一前缀+编号
✅ Ctrl+Z
PowerToys PowerRename
⭐⭐
复杂规则,替换/删除/正则
是(微软官方)
✅ 有预览
Everything 搜索重命名
⭐⭐
文件分散,先搜后改
是(推荐安装)
✅ 有预览
CMD 命令
⭐⭐⭐
批量改扩展名,简单替换
批处理脚本 .bat
⭐⭐⭐⭐
重复性任务,自动化

七、场景速查:不同情况用哪种方法?

你的场景
推荐方法
理由
几十份文件加统一前缀
F2 自带
最简单,3 秒搞定
替换文件名中的特定文字
PowerRename
实时预览,不怕改错
文件分散在不同文件夹
Everything
边搜边改,不用先汇总
批量改文件扩展名
CMD
一行命令,瞬间完成
每周都要执行相同操作
批处理脚本
一次编写,永久复用
几百张照片按主题重命名
PowerRename
支持正则,规则灵活
文件名有乱码需要清理
PowerRename
正则匹配,精准替换

八、3 个避坑指南

1️⃣ 操作前先备份

批量重命名一旦执行,很难逐个恢复。建议操作前先复制一份文件到备份文件夹,或者先用少量文件测试,确认效果后再全量执行。

2️⃣ 注意文件扩展名

重命名时如果不小心改了扩展名(如 .pdf 改成 .txt),文件可能无法打开。使用 PowerRename 时可以勾选"仅文件名",避免误改扩展名。

3️⃣ 避免特殊字符

文件名中不要使用这些特殊字符:/ : * ? " < > | 这些字符在 Windows 中是不允许出现在文件名中的,会导致重命名失败。


写在最后

文件命名这件事,"随便起"是效率的隐形杀手。

一个规范的命名体系(如"日期_项目_版本_描述"),配合批量重命名工具,能让你在 3 分钟内完成原来 3 小时的整理工作。更重要的是,以后找文件再也不用翻半天,一眼就能定位。

上面这 5 种方法,从最简单到最强大,覆盖了从新手到极客的所有需求。建议收藏本文,下次遇到文件名混乱时直接对照选择。


今日互动

上面 5 种方法,你用过几种?

你被文件命名坑得最惨的一次经历是什么?(比如"找了半小时没找到文件,发现名字是'新建文件夹(1)(2)(3)'""手动改了 100 个文件名,改到第 98 个时手滑关掉了窗口")

欢迎在评论区分享

👇 点击收藏防止丢失,转发给那个还在手动逐个改文件名的同事


— 本文由「打工增值手册」原创出品,转载请联系授权