Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

AutoRenamer - 文件自动重命名工具

项目简介

AutoRenamer 是一个简单易用的文件自动重命名工具,无需复杂配置,适合初学者快速上手。通过直观的 Web 界面,您可以轻松选择文件夹并批量重命名文件。

功能特点

  • 🎯 两种重命名模式
    • 统一前缀 + 序号(如:照片_001.jpg, 照片_002.jpg)
    • 时间戳命名(如:20240810_143052_001.jpg)
  • 📁 文件夹选择:图形化选择要处理的文件夹
  • 👀 实时预览:重命名前可查看文件列表
  • 操作反馈:实时显示重命名结果

技术栈

  • 前端:HTML5 + ES6(纯静态页面,无需打包工具)
  • 后端:Python 3.11(标准库,无第三方依赖)
  • 通信:REST API

快速开始

1. 启动后端服务

打开终端,运行以下命令:

python server.py

2. 使用程序

  • 服务启动后,浏览器会自动打开 http://localhost:8000
  • 如果浏览器未自动打开,请手动访问该地址
  • 点击"浏览"按钮选择要重命名的文件夹
  • 选择重命名模式(前缀+序号 或 时间戳)
  • 点击"开始重命名"按钮执行操作

使用说明

选择文件夹

  • 点击"浏览"按钮
  • 在弹出的对话框中选择包含要重命名文件的文件夹
  • 选择后文件列表会自动显示

重命名模式

  1. 统一前缀 + 序号

    • 输入自定义前缀(如:照片、文档、文件等)
    • 文件将被命名为:前缀_001.扩展名、前缀_002.扩展名...
  2. 时间戳命名

    • 使用当前日期时间作为前缀
    • 文件将被命名为:年月日_时分秒_序号.扩展名

注意事项

  • 程序只会重命名文件,不会处理子文件夹
  • 如果新文件名已存在,会自动添加数字后缀避免冲突
  • 重命名操作不可撤销,建议先备份重要文件

系统要求

  • Python 3.7 或更高版本
  • 支持图形界面的操作系统(用于文件夹选择对话框)

故障排除

  • 无法选择文件夹:确保 Python 安装了 tkinter 库
  • 端口被占用:修改 server.py 中的端口号
  • 跨域问题:确保前后端端口一致(默认8000)

项目结构

AutoRenamer/
├── index.html      # 前端界面
├── server.py       # 后端服务
└── README.md       # 项目说明

许可证

MIT License - 可自由使用和修改

About

AutoRenamer - 文件自动重命名工具 项目简介 AutoRenamer 是一个简单易用的文件自动重命名工具,无需复杂配置,适合初学者快速上手。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages