批量重命名

规则
预览
概述
Generated by AI

文件批量重命名工具是一款基于浏览器的文件管理工具,支持使用搜索替换、正则表达式、大小写转换等规则批量重命名文件和文件夹。工具通过生成重命名脚本的方式实现批量操作,保证安全性和可控性。仅支持桌面设备和 Chromium 内核浏览器(Chrome、Edge、Opera 等)。

功能特点

选择文件夹后工具会扫描所有文件和文件夹,并根据设置的规则实时显示重命名预览,在执行前可以清楚看到每个文件的原始名称和修改后名称。

支持简单的文本搜索替换,也支持正则表达式进行复杂模式匹配。可以选择是否区分大小写、是否匹配所有出现项。可以选择将规则应用到完整文件名、仅文件名部分或仅扩展名部分,支持分别处理文件、文件夹和子文件夹。

除了搜索替换,还可以将文件名转换为全小写、全大写或首字母大写格式,统一命名风格。工具不直接修改文件,而是生成可执行的批处理脚本,用户下载脚本到目标文件夹,双击运行即可完成重命名,这种方式更加安全可控。

使用方法

点击"选择文件夹"按钮选择要处理的文件夹,工具扫描并显示文件夹内所有文件和文件夹。在"搜索"框输入要查找的文本或正则表达式,在"替换"框输入替换内容,根据需要勾选区分大小写、匹配所有等选项,选择应用范围和对象类型,在预览区域查看重命名效果,点击"生成脚本"将重命名脚本保存到目标文件夹,打开文件夹双击运行脚本完成重命名。

使用正则表达式时,勾选"使用正则表达式"选项,在搜索框输入正则表达式模式,在替换框使用 $1$2 等引用捕获组。示例:将 photo_001.jpg 改为 001-photo.jpg,搜索 ^(.+)_(\d+)\.(.+)$,替换 $2-$1.$3

应用场景

整理下载的文件或照片时,将不规范的文件名批量修改为统一格式。为一批文件添加统一的前缀或后缀。批量删除文件名中的空格、特殊字符或无用文本。批量修改文件扩展名。重新格式化文件名中的编号部分。批量修改子文件夹名称,统一命名规范。

作用范围说明

完整文件名:规则应用于整个文件名,包括文件名和扩展名。示例:photo.JPG → 使用搜索 JPG 替换为 jpgphoto.jpg

仅文件名:规则仅应用于文件名部分,不影响扩展名。示例:Photo_IMG.jpg → 使用搜索 _ 替换为 -Photo-IMG.jpg

仅扩展名:规则仅应用于扩展名部分,不影响文件名。示例:document.DOCX → 转换为小写 → document.docx

正则表达式示例

删除括号及内容:搜索 \s*\([^)]*\),替换为空,效果:文件名 (副本).txt文件名.txt

提取数字编号:搜索 ^.*?(\d+).*$,替换 $1,效果:photo_abc_123_def.jpg123.jpg

交换前后部分:搜索 ^(.+)-(.+)\.(.+)$,替换 $2-$1.$3,效果:name-date.txtdate-name.txt

添加固定前缀:搜索 ^(.+)$,替换 prefix_$1,效果:file.txtprefix_file.txt

使用建议

首次使用时建议先在包含少量文件的测试文件夹中尝试,确认规则正确后再应用到重要文件夹。生成脚本前务必仔细检查预览结果,确保每个文件的新名称符合预期。对于重要文件建议先备份后再执行批量重命名。

文件名中避免使用操作系统不支持的字符,工具会自动将这些字符替换为下划线。如果文件数量庞大,可以分批选择处理,降低出错风险。

注意事项

由于使用了浏览器的 File System Access API, 此工具仅支持桌面浏览器,需要较新版本的 Chromium 内核浏览器。Firefox 和 Safari 目前不支持此 API。移动设备无法使用。

生成的脚本需要用户手动运行才会执行重命名操作。Windows 下双击 .bat 文件,macOS / Linux 下可能需要先添加执行权限。重命名完成后脚本会自动删除自身,如需保留脚本备用请在运行前复制一份。

如果重命名后出现同名文件,操作系统会提示或覆盖,使用时确保重命名规则不会产生重复文件名。所有处理在浏览器本地完成,文件列表和重命名规则不会上传到服务器。

常见问题

为什么选择文件夹没有反应?

确保使用支持 File System Access API 的浏览器(Chrome、Edge、Opera 等最新版本)。

生成的脚本无法执行?

Windows 下确保双击 .bat 文件。macOS / Linux 下需要在终端中添加执行权限。

如何撤销重命名操作?

工具不提供撤销功能,如需撤销可以手动修改文件名或使用备份恢复,建议操作前先备份重要文件。

特点

  1. 无需安装,基于浏览器运行,跨平台
  2. 数据本地处理,隐私安全
  3. 通过生成脚本的方式,更加透明可控
  4. 用户可以在执行前审查脚本内容
  5. 支持正则表达式和大小写转换
  6. 实时预览重命名效果
展开更多