📂 选择文件
点击或拖拽文件到此处
支持多文件选择(最多200个文件)
支持多文件选择(最多200个文件)
⚙️ 重命名模式
模板变量说明:
{name} = 原文件名(不含扩展名)
{ext} = 文件扩展名
{index} = 序号(从1开始)
{index0} = 序号(从0开始)
常用模板示例:
{name} = 原文件名(不含扩展名)
{ext} = 文件扩展名
{index} = 序号(从1开始)
{index0} = 序号(从0开始)
常用模板示例:
添加序号:
photo.jpg → IMG_1_photo.jpg
IMG_{index}_{name}.{ext}
photo.jpg → IMG_1_photo.jpg
统一前缀:
vacation.jpg → 2024年_vacation.jpg
2024年_{name}.{ext}
vacation.jpg → 2024年_vacation.jpg
简单重命名:
report.pdf → 文档1.pdf
文档{index}.{ext}
report.pdf → 文档1.pdf
保留原名:
data.xlsx → data_备份_1.xlsx
{name}_备份_{index}.{ext}
data.xlsx → data_备份_1.xlsx
从0开始:
test.txt → 第0个_test.txt
第{index0}个_{name}.{ext}
test.txt → 第0个_test.txt
👀 重命名预览
请选择文件和重命名模式,并填写必要参数
💾 下载选项
选择下载重命名脚本或直接下载重命名后的文件压缩包。
📖 使用说明
📦 功能特点
这是一个基于HTML、CSS和JavaScript开发的文件批量重命名工具,具有以下特点:
- 🎨 现代化的用户界面设计
- 📁 支持拖拽和点击选择多个文件
- ⚙️ 四种重命名模式,互斥选择
- 👀 实时自动预览重命名结果
- 💾 生成PowerShell重命名脚本
- 📦 直接下载重命名后的文件ZIP包
⚙️ 四种重命名模式
1. 🔤 修改前缀模式
- 功能:为文件名添加或替换前缀
- 选项:
- 前缀文本:输入要添加的前缀内容
- 替换现有前缀:勾选后会智能替换现有前缀而非直接添加
2. 📝 修改后缀模式
- 功能:为文件名添加或替换后缀(不包含文件扩展名)
- 选项:
- 后缀文本:输入要添加的后缀内容
- 替换现有后缀:勾选后会智能替换现有后缀而非直接添加
3. 🔄 字符替换模式
- 功能:批量替换文件名中的指定字符或文本
- 选项:
- 查找文本:输入要被替换的文本
- 替换为:输入替换后的文本
- 区分大小写:是否区分大小写进行匹配
- 替换所有匹配项:是否替换所有找到的匹配项
4. 📋 模板重命名模式
- 功能:使用自定义模板批量重命名文件
- 模板变量:
{name}
:原文件名(不含扩展名){ext}
:文件扩展名{index}
:序号(从1开始){index0}
:序号(从0开始)
- 高级选项:
- 保留前缀字符数:保留原文件名开头的指定字符数
- 保留后缀字符数:保留原文件名结尾的指定字符数
- 固定字符位置:在指定位置设置固定字符(格式:位置:字符)
📋 使用步骤
- 选择文件
- 点击上传区域或直接拖拽文件到上传区域
- 支持一次选择多个文件(最多200个文件)
- 如果选择超过200个文件,系统会自动只处理前200个
- 选择重命名模式
- 从四种模式中选择一种(只能选择一种)
- 根据选择的模式配置相应参数
- 查看实时预览
- 配置参数后会自动在右侧预览区域显示重命名结果
- 无需点击任何按钮,预览会实时更新
- 选择下载方式
确认预览结果无误后,有两种下载选项:
- 选项A:下载重命名脚本
- 点击"📝 下载重命名脚本"按钮
- 系统会生成PowerShell脚本文件(.ps1)
- 将脚本文件放到包含目标文件的文件夹中执行
- 选项B:下载重命名文件ZIP包
- 点击"📦 下载重命名文件ZIP包"按钮
- 系统会自动将所有文件按照新文件名打包成ZIP文件
- 带有实时进度显示,下载完成后直接解压即可使用
- 选项A:下载重命名脚本
📝 模板使用示例
基础模板变量
{name}
= 原文件名(不含扩展名){ext}
= 文件扩展名{index}
= 序号(从1开始){index0}
= 序号(从0开始)
常用模板示例
示例1:添加序号
模板:
原文件:
结果:
模板:
IMG_{index}_{name}.{ext}
原文件:
photo.jpg
结果:
IMG_1_photo.jpg
示例2:统一前缀
模板:
原文件:
结果:
模板:
2024年_{name}.{ext}
原文件:
vacation.jpg
结果:
2024年_vacation.jpg
示例3:简单重命名
模板:
原文件:
结果:
模板:
文档{index}.{ext}
原文件:
report.pdf
结果:
文档1.pdf
示例4:保留原名
模板:
原文件:
结果:
模板:
{name}_备份_{index}.{ext}
原文件:
data.xlsx
结果:
data_备份_1.xlsx
📦 ZIP包下载的优势
📦 新增的ZIP包下载功能提供了更便捷的使用体验:
- ✅ 即时可用:下载后直接解压,无需运行脚本
- ✅ 跨平台:ZIP文件在Windows、Mac、Linux上都可以使用
- ✅ 安全便捷:避免了脚本执行的权限问题
- ✅ 进度可视化:实时显示打包进度和文件处理状态
- ✅ 完整性保证:所有文件都以重命名后的文件名保存在ZIP中
🔄 实时预览功能
🆕 智能实时预览让操作更加便捷:
- ⚡ 即时响应:任何参数修改都会立即更新预览
- 🎯 智能检测:自动检测配置是否完整,符合条件时自动显示预览
- 🚫 一键清除:参数不完整时自动清空预览区域
- 📝 无需手动触发:告别繁琐的"生成预览"按钮点击
- 🔄 支持所有模式:四种重命名模式都支持实时预览
触发实时预览的操作:
- 选择或更改文件
- 切换重命名模式
- 修改任何配置参数
- 勾选或取消选项框
⚠️ 注意事项
- ⚠️ 请在执行重命名脚本前备份重要文件
- ⚠️ 确保目标文件夹中没有同名文件,避免覆盖
- ⚠️ 四种模式互斥,一次只能选择一种
- ⚠️ 脚本方式仅生成重命名脚本,不会直接修改文件
- ⚠️ 生成的PowerShell脚本需要在Windows系统中运行
- ⚠️ 最多支持同时处理200个文件
- ⚠️ ZIP包下载需要足够的浏览器内存来处理大文件
- ⚠️ 建议单次处理的文件总大小不超过500MB
🌐 浏览器兼容性
- ✅ Chrome 90+
- ✅ Firefox 85+
- ✅ Edge 90+
- ✅ Safari 14+
⚡ 技术特点
- 纯前端实现,无需服务器
- 响应式设计,支持移动端访问
- 文件处理完全在浏览器本地进行
- 安全性高,文件不会上传到服务器
- 使用JSZip库实现ZIP文件打包功能
- 支持大文件处理和进度显示