在线批量修改文件名

选择文件

拖入文件,或点击下方按钮选择

尚未选择文件
原文件名大小操作
命名设置与预览
展开 / 收起命名设置
请选择文件,新的文件名将在这里显示。

下载的是按新名称保存的副本,原文件保持不变。文件不会发送到服务器。文件夹导出仅在支持的浏览器中显示。

概述

文件名批量修改工具使用说明

本工具支持批量修改图片、文档、视频、音频等文件的名称,可进行文字替换、添加前后缀、自动编号、大小写转换等操作。文件不会上传到服务器,导出的是使用新名称保存的副本,原文件保持不变。

一、选择文件

点击“选择文件”,或将多个文件拖入选择区域。添加后,左侧显示原文件名和文件大小,右侧显示新文件名预览。

  • 支持继续添加文件,或单独移除不需要处理的文件。
  • 点击“清空列表”可移除所有已选择的文件。
  • 单批最多添加 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

四、检查预览并导出

  1. 检查右侧预览中的原文件名、新文件名及状态。
  2. 如出现重名、非法字符或名称过长,请修改设置后再导出。
  3. 点击“打包下载 ZIP”,下载后解压即可得到按新名称保存的文件。
  4. 如果页面显示“另存到文件夹”,也可以授权浏览器选择保存位置。工具会创建一个新的子文件夹,逐个保存文件副本。

处理过程中可点击“取消任务”。文件夹导出取消后,已经保存完成的文件会保留。

五、大文件处理说明

  • 选择和预览:主要处理文件名等信息,不需要读取完整文件内容。
  • ZIP 下载:需要读取文件内容并生成压缩包。工具只打包,不重新压缩文件内容,因此 ZIP 大小通常接近原文件总体积。
  • 体积限制:总大小超过 200 MiB 时显示提示,超过 512 MiB 时停用 ZIP 下载。设备内存较少时,更小的文件批次也可能打包失败。
  • 大文件建议:优先使用“另存到文件夹”,或减少每批处理的文件数量。文件夹导出是否可用取决于浏览器支持和网站运行环境。
  • 磁盘空间:导出会生成文件副本,请为输出文件预留足够空间。

六、命名规则与注意事项

  • 多个设置组合使用时,处理顺序为:统一基础名称 → 查找替换 → 删除空白 → 大小写转换 → 添加前缀、编号和后缀 → 拼接扩展名。
  • 默认保留扩展名。修改名称不会改变文件内容,也不会转换文件格式。
  • 仅最后一个点之后的部分视为扩展名。例如,backup.tar.gz 的基础名称为 backup.tar.env 视为完整基础名称。
  • 文件名不能包含 < > : " / \ | ? * 等字符,不能以空格或句点结尾,也不能使用 CONNUL 等系统保留名称。
  • 重名检测不区分大小写,例如 Photo.jpgphoto.jpg 会视为重名。
  • 编号位数表示最少显示位数,不会截断数字。例如,位数设为 3 时,编号 1000 仍显示为 1000。
  • 刷新或关闭页面会清空当前文件列表和设置。请等待导出完成后再离开页面。