Windows提供四种批量重命名方法:一、资源管理器内置功能,选中文件后右键重命名自动生成编号;二、PowerShell命令按序号格式化重命名;三、批处理脚本实现简单编号重命名;四、CMD的ren命令统一修改前缀或后缀。

如果您需要在Windows资源管理器中快速为多个文件统一调整名称,但又不希望逐一手动修改,则可借助系统内置的批量重命名功能实现高效操作。以下是具体执行步骤:
一、使用资源管理器内置批量重命名功能
Windows资源管理器支持对选中的一组同类型文件进行统一前缀命名,并自动追加编号,该方式无需第三方工具,适用于常规整理场景。
1、打开目标文件夹,按住Ctrl键并依次点击选择多个需重命名的文件(或使用Ctrl+A全选)。
2、右键单击任意一个被选中的文件,在弹出菜单中选择重命名选项(部分系统版本中需先按F2键)。
3、输入新文件名后按Enter键确认,系统将自动为每个文件添加括号编号,如“新建文档 (1).txt”、“新建文档 (2).txt”等。
二、利用PowerShell命令行批量重命名
PowerShell提供更灵活的命名控制能力,支持按序号、日期、字符串替换等方式批量处理,适合有特定命名规则需求的用户。
1、在目标文件夹空白处按住Shift键并右键,选择在此处打开 PowerShell 窗口(或 Windows Terminal)。
2、输入以下命令,将所有.txt文件按顺序重命名为“报告_001.txt”、“报告_002.txt”等格式:
Get-ChildItem *.txt | ForEach-Object -Begin {$i=1} -Process {Rename-Item $_ -NewName ("报告_{0:000}.txt" -f $i++)}
3、按Enter执行命令,完成后检查文件名是否符合预期。
三、通过批处理文件(.bat)实现固定模式重命名
批处理脚本可在无PowerShell环境或需重复执行相同操作时使用,适用于仅需简单编号或固定后缀添加的场景。
1、在目标文件夹内新建文本文档,用记事本打开,粘贴以下内容:
@echo off setlocal enabledelayedexpansion set i=1 for %%a in (*.jpg) do ( ren "%%a" "图片_!i!.jpg" set /a i+=1 )
2、将文件另存为rename.bat,编码选择ANSI(避免中文乱码)。
3、双击运行该批处理文件,当前目录下所有.jpg文件将被重命名为“图片_1.jpg”、“图片_2.jpg”等。
四、使用通配符配合命令提示符(CMD)重命名
CMD虽不支持复杂逻辑,但可通过ren命令对扩展名一致的文件进行基础批量改名,适用于快速统一前缀或后缀。
1、在目标文件夹地址栏输入cmd并按Enter,打开命令提示符窗口。
2、输入命令:ren *.log 日志_*.log,将所有.log文件前缀统一改为“日志_”。
3、注意该方法仅适用于原文件名长度一致且通配符能准确定位的情形,否则可能报错或重命名失败。










