[App Sharing] EasyRename 批量重命名工具
Tofloor
poster avatar
深圳市耀影科技有限公司
deepin
2025-04-15 01:27
Author

源码主页:https://github.com/Auroral0810/EasyRename

下载:https://github.com/Auroral0810/EasyRename/releases

官方:https://easyrename.yyf040810.cn/

网页版:https://easyrename.yyf040810.cn/batch-rename

开源协议:MIT license

作者主页:https://fishblog.yyf040810.cn/

已知问题:桌面客户端拖拽文件夹无反应

待添加的功能:支持文件列表导入进行批量重命名

EasyRename 批量重命名工具

EasyRename Logo

Logo
License
Platform
Performance
Email

🚀 简单易用的跨平台文件批量重命名工具
支持多种重命名规则 | 高性能处理 | 实时预览

🚀 快速开始

在线使用

无需下载安装,立即体验:EasyRename 网页版

  • ✨ 完整功能支持
  • 🌐 跨平台兼容
  • 💫 无需安装部署
  • ⚡ 即开即用

✨ 技术栈

核心框架 前端技术 构建工具
Tauri
Rust
Vue.js
TypeScript
Element Plus
Vite
Pinia

🎯 重命名规则

完整的重命名操作支持
  • 基础字符操作

    • 删除指定位置字符
      • 前N个字符
      • 后N个字符
      • 第M位置后的N个字符
      • 倒数第M位置前的N个字符
    • 替换指定字符串
      • 指定字符串前后的字符
      • 全文替换
      • 首次匹配替换
  • 智能命名功能

    • 序号添加与补齐
      • 自定义起始序号
      • 自定义步长
      • 自定义位数补零
    • 日期时间处理
      • 添加创建日期
      • 添加修改日期
      • 自定义日期格式
  • 高级处理功能

    • 正则表达式替换
    • 自定义JS脚本处理
    • 大小写转换
    • 扩展名处理
    • 条件过滤
  • 批处理选项

    • 忽略大小写
    • 保留原始扩展名
    • 处理子文件夹
    • 自动跳过错误

⚡ 性能特点

  • 高效处理: 5000+文件重命名仅需10秒
  • 内存优化: 采用虚拟化表格,支持大量文件无卡顿
  • 实时预览: 即时查看重命名效果
  • 操作安全: 支持撤销/重做,防止误操作

🚀 使用指南

基础操作流程

  1. 选择文件/文件夹
  2. 选择重命名规则
  3. 设置参数
  4. 预览结果
  5. 执行重命名

⚠️ 使用建议

  • 建议单次处理文件不超过5000条
  • 重要文件操作前请先备份
  • 避免频繁撤销/重做操作

📥 下载安装

下载地址

所有版本均已通过基础功能测试,如遇问题请及时反馈

平台 下载链接 文件大小 校验码
Windows EasyRename_1.0.0_x64_zh-CN.msi ~2.2MB 待添加
macOS EasyRename_1.0.0_aarch64.dmg ~2.2MB 待添加
Linux easy-rename_1.0.0_amd64.deb ~2.2MB 待添加

安装说明

Windows 安装指南
  1. 下载 .msi 安装包
  2. 双击安装文件
  3. 按照安装向导完成安装
  4. 从开始菜单或桌面启动

如遇到安全提示,请点击"更多信息"后选择"仍要运行"

macOS 安装指南
  1. 下载 .dmg 文件
  2. 打开 DMG 文件
  3. 将应用拖入 Applications 文件夹

如遇到"应用已损坏"提示:

xattr -cr /Applications/EasyRename.app

首次运行时需要在"系统偏好设置"中允许运行

Linux 安装指南

Debian/Ubuntu:

sudo dpkg -i easy-rename_1.0.0_amd64.deb
sudo apt-get install -f  # 自动安装依赖

如遇权限问题,请确保具有足够的系统权限

🛠️ 开发环境

Node.js >= 20
Rust >= 1.75
pnpm >= 8.0

🤝 开源协作

本项目欢迎各种形式的贡献,包括但不限于:

  • 🐛 提交问题和建议
  • 🌟 新功能提案
  • 📝 完善文档
  • 🔨 修复 bug
  • 💡 性能优化

参与贡献

  1. Fork 本仓库
  2. 创建新的功能分支
  3. 提交您的更改
  4. 创建 Pull Request

联系方式

Issue
提交 Issue
Email
15968588744@163.com

📜 开源协议

本项目采用 MIT 许可证

EasyRename ©2025 Made with ❤️ by 俞云烽

截图_选择区域_20250415003629.png

截图_选择区域_20250415003639.png

截图_选择区域_20250415003651.png

Reply Favorite View the author
All Replies
心情驿路
deepin
2025-04-15 08:47
#1

学习了

Reply View the author
星罗秋旻
deepin
2025-04-15 09:05
#2

要是能支持arm就好了!

Reply View the author
深圳市耀影科技有限公司
deepin
2025-04-15 19:32
#3
星罗秋旻

要是能支持arm就好了!

有源码,可以尝试编译下

Reply View the author
星罗秋旻
deepin
2025-04-16 08:34
#4
深圳市耀影科技有限公司

有源码,可以尝试编译下

我是小白,不会编原源sweat

Reply View the author