在线批量修改文件名
选择文件
拖入文件,或点击下方按钮选择
尚未选择文件
| 原文件名 | 大小 | 操作 |
|---|
命名设置与预览
展开 / 收起命名设置
请选择文件,新的文件名将在这里显示。
| 原文件名 → 新文件名 | 状态 |
|---|
文件总体积超过 200 MB,ZIP 打包可能占用较多内存。建议分批下载,或使用下方“另存到文件夹”。
下载的是按新名称保存的副本,原文件保持不变。文件不会发送到服务器。文件夹导出仅在支持的浏览器中显示。
概述
文件名批量修改工具使用说明
本工具支持批量修改图片、文档、视频、音频等文件的名称,可进行文字替换、添加前后缀、自动编号、大小写转换等操作。文件不会上传到服务器,导出的是使用新名称保存的副本,原文件保持不变。
一、选择文件
点击“选择文件”,或将多个文件拖入选择区域。添加后,左侧显示原文件名和文件大小,右侧显示新文件名预览。
- 支持继续添加文件,或单独移除不需要处理的文件。
- 点击“清空列表”可移除所有已选择的文件。
- 单批最多添加 5000 个文件,不支持直接拖入文件夹。
- 可按添加顺序、名称、大小或修改时间排序;排序会影响自动编号的顺序。
二、设置命名规则
点击右侧“展开 / 收起命名设置”,按需要设置以下选项。修改设置后,预览会自动更新。
| 设置项 | 使用说明 |
|---|---|
| 命名方式 | 保留原名称并修改,或为所有文件设置统一的基础名称。统一名称时,建议同时开启自动编号。 |
| 查找与替换 | 将文件名中的指定文字替换为新文字。查找内容留空表示不替换;替换内容留空表示删除匹配文字。 |
| 正则表达式 | 开启后可使用正则匹配,替换内容支持 $1、$2 等捕获组引用。表达式无需添加首尾斜杠。 |
| 区分大小写 | 开启后,查找时会区分大写和小写字母;默认不区分。 |
| 前缀与后缀 | 在名称前添加前缀,或在扩展名之前添加后缀。 |
| 大小写与空白 | 将基础名称转换为大写、小写,或移除其中的空格、制表符等空白字符。扩展名可单独设置为小写。 |
| 自动编号 | 设置起始编号、步长、编号位数和分隔符。例如:起始值为 1、步长为 1、位数为 3,可生成 001、002、003。 |
| 重名处理 | 选择遇到重名时提示错误,或自动添加 (2)、(3) 等后缀。 |
三、常见使用示例
1. 统一名称并添加编号
将命名方式设置为“统一基础名称”,输入“商品图”,开启自动编号,起始值设为 1、步长为 1、位数为 3、分隔符设为下划线:
<code>IMG_1001.jpg → 商品图_001.jpg IMG_1002.png → 商品图_002.png IMG_1003.webp → 商品图_003.webp</code>
2. 批量替换文字
保留原名称,在查找框输入“旧版”,替换框输入“新版”:
<code>产品说明_旧版.pdf → 产品说明_新版.pdf 操作手册_旧版.docx → 操作手册_新版.docx</code>
3. 添加前缀和后缀
前缀输入“项目A_”,后缀输入“_终稿”:
<code>设计方案.pdf → 项目A_设计方案_终稿.pdf</code>
4. 使用正则保留编号
开启正则表达式,查找内容输入 ^IMG_(\d+)$,替换内容输入 照片_$1:
<code>IMG_1001.jpg → 照片_1001.jpg IMG_1002.jpg → 照片_1002.jpg</code>
查找替换作用于不含最后一个扩展名的基础名称,因此示例中的表达式不需要匹配 .jpg。
四、检查预览并导出
- 检查右侧预览中的原文件名、新文件名及状态。
- 如出现重名、非法字符或名称过长,请修改设置后再导出。
- 点击“打包下载 ZIP”,下载后解压即可得到按新名称保存的文件。
- 如果页面显示“另存到文件夹”,也可以授权浏览器选择保存位置。工具会创建一个新的子文件夹,逐个保存文件副本。
处理过程中可点击“取消任务”。文件夹导出取消后,已经保存完成的文件会保留。
五、大文件处理说明
- 选择和预览:主要处理文件名等信息,不需要读取完整文件内容。
- ZIP 下载:需要读取文件内容并生成压缩包。工具只打包,不重新压缩文件内容,因此 ZIP 大小通常接近原文件总体积。
- 体积限制:总大小超过 200 MiB 时显示提示,超过 512 MiB 时停用 ZIP 下载。设备内存较少时,更小的文件批次也可能打包失败。
- 大文件建议:优先使用“另存到文件夹”,或减少每批处理的文件数量。文件夹导出是否可用取决于浏览器支持和网站运行环境。
- 磁盘空间:导出会生成文件副本,请为输出文件预留足够空间。
六、命名规则与注意事项
- 多个设置组合使用时,处理顺序为:统一基础名称 → 查找替换 → 删除空白 → 大小写转换 → 添加前缀、编号和后缀 → 拼接扩展名。
- 默认保留扩展名。修改名称不会改变文件内容,也不会转换文件格式。
- 仅最后一个点之后的部分视为扩展名。例如,
backup.tar.gz的基础名称为backup.tar;.env视为完整基础名称。 - 文件名不能包含
< > : " / \ | ? *等字符,不能以空格或句点结尾,也不能使用CON、NUL等系统保留名称。 - 重名检测不区分大小写,例如
Photo.jpg和photo.jpg会视为重名。 - 编号位数表示最少显示位数,不会截断数字。例如,位数设为 3 时,编号 1000 仍显示为 1000。
- 刷新或关闭页面会清空当前文件列表和设置。请等待导出完成后再离开页面。