Windows和macOS均支持原生批量重命名:Windows可用资源管理器(自动编号)或CMD/PowerShell(通配符替换);macOS可用访达(图形化多模式)或终端(Shell脚本定制)。

如果您需要一次性更改多个文件的名称,Windows 和 macOS 系统均提供了无需第三方软件的原生批量重命名方式。以下是利用系统自带功能快速完成批量重命名的操作步骤:
一、Windows 系统中使用资源管理器批量重命名
Windows 资源管理器支持通过选中多个文件后统一触发重命名操作,系统会自动为每个文件添加编号后缀,保持原始文件名主体一致。
1、打开目标文件夹,按住 Ctrl 键 并依次单击选择多个需重命名的文件(或按 Ctrl+A 全选)。
2、右键点击任意一个被选中的文件,在弹出菜单中选择 “重命名” 选项。
3、输入新文件名后按 Enter 键 确认,系统将自动生成如“新名称 (1)”、“新名称 (2)”等带序号的文件名。
二、Windows 系统中使用命令提示符批量重命名
通过 CMD 的 ren 命令可实现基于通配符的精确批量替换,适用于按规则统一修改扩展名或部分文件名内容。
1、在目标文件夹空白处按住 Shift+右键,选择 “在此处打开 PowerShell 窗口” 或 “在此处打开命令窗口”。
2、输入命令 ren "*.txt" "*.log"(将所有 .txt 文件扩展名改为 .log)并回车。
3、若需批量修改主文件名,例如将所有以 “IMG_” 开头的文件改为 “PHOTO_”,可使用 PowerShell 命令:Get-ChildItem IMG_* | Rename-Item -NewName {$_.Name -replace 'IMG_', 'PHOTO_'}。
三、macOS 系统中使用访达批量重命名
macOS 访达内置的“重命名”功能支持多种模式,包括替换文本、添加前缀/后缀、格式化编号等,操作直观且无需终端。
1、在访达中打开目标文件夹,按住 Command 键 多选文件,或按 Command+A 全选。
2、右键点击任一选中文件,从菜单中选择 “重命名…”。
3、在弹出窗口中选择一种方式,例如 “添加前缀和后缀”,在对应栏输入内容,点击 “重命名” 即可生效。
四、macOS 系统中使用终端批量重命名
通过终端运行 shell 命令可实现高度定制化的批量重命名,尤其适合处理嵌套子目录或复杂匹配逻辑。
1、打开 终端,使用 cd 命令进入目标文件夹路径,例如:cd ~/Desktop/test。
2、执行基础重命名命令:for f in *.jpg; do mv "$f" "IMG_${f#*.}"; done(将所有 .jpg 文件重命名为 IMG_加原扩展名)。
3、如需对文件名中的空格批量替换为下划线,运行:for f in *; do mv "$f" "${f// /_}"; done。










