AutoRenamer 是一个简单易用的文件自动重命名工具,无需复杂配置,适合初学者快速上手。通过直观的 Web 界面,您可以轻松选择文件夹并批量重命名文件。
- 🎯 两种重命名模式:
- 统一前缀 + 序号(如:照片_001.jpg, 照片_002.jpg)
- 时间戳命名(如:20240810_143052_001.jpg)
- 📁 文件夹选择:图形化选择要处理的文件夹
- 👀 实时预览:重命名前可查看文件列表
- ✅ 操作反馈:实时显示重命名结果
- 前端:HTML5 + ES6(纯静态页面,无需打包工具)
- 后端:Python 3.11(标准库,无第三方依赖)
- 通信:REST API
打开终端,运行以下命令:
python server.py- 服务启动后,浏览器会自动打开 http://localhost:8000
- 如果浏览器未自动打开,请手动访问该地址
- 点击"浏览"按钮选择要重命名的文件夹
- 选择重命名模式(前缀+序号 或 时间戳)
- 点击"开始重命名"按钮执行操作
- 点击"浏览"按钮
- 在弹出的对话框中选择包含要重命名文件的文件夹
- 选择后文件列表会自动显示
-
统一前缀 + 序号:
- 输入自定义前缀(如:照片、文档、文件等)
- 文件将被命名为:前缀_001.扩展名、前缀_002.扩展名...
-
时间戳命名:
- 使用当前日期时间作为前缀
- 文件将被命名为:年月日_时分秒_序号.扩展名
- 程序只会重命名文件,不会处理子文件夹
- 如果新文件名已存在,会自动添加数字后缀避免冲突
- 重命名操作不可撤销,建议先备份重要文件
- Python 3.7 或更高版本
- 支持图形界面的操作系统(用于文件夹选择对话框)
- 无法选择文件夹:确保 Python 安装了 tkinter 库
- 端口被占用:修改 server.py 中的端口号
- 跨域问题:确保前后端端口一致(默认8000)
AutoRenamer/
├── index.html # 前端界面
├── server.py # 后端服务
└── README.md # 项目说明
MIT License - 可自由使用和修改