跳到主内容
福利啊论坛
返回资源帖子

傻瓜式批量重命名工具:三步搞定,支持回退

资源

傻瓜式批量重命名工具:三步搞定,支持回退

零学习成本的批量重命名工具,三步操作,支持预览与撤销。

简介

还在为批量重命名文件头疼?这款傻瓜式工具让你零学习成本,三步搞定!选文件夹 → 输前缀 → 点开始,完事。

工具亮点

  • 超级简单:选文件夹 → 输前缀 → 点开始,三步搞定
  • 自动规整:文件名自动按数字排序,长短不一也整齐
  • 实时预览:改前改后看得见,避免改错
  • 安全可撤回:自动保存记录,误操作一键恢复原名
  • 干净无残留:日志自动隐藏,不污染文件夹

使用步骤(真·傻瓜式)

  1. 选择要重命名的文件夹
  2. 输入自定义前缀(默认:文件_)
  3. 切换排序方式 / 筛选文件类型(可选)
  4. 点击开始重命名,等待完成
  5. 如需恢复,点击撤销重命名即可

功能说明

  • 支持图片 / 视频 / 文档 / 表格 分类筛选
  • 自动补全数字位数(01、001、0001)
  • 文件夹内容变化实时同步更新
  • 预览采用表格形式,清晰整洁
  • 日志文件自动隐藏,永不参与重命名

下载与源码

  • exe 下载:蓝奏云 密码:bpkz
  • Python 源码:见下方代码块(完整版请下载 exe 或自行整理)

python
import os
import tkinter as tk
from tkinter import ttk, filedialog, messagebox
import ctypes

class BatchRenameApp:
def init(self, root):
self.root = root
self.root.title("批量重命名工具")
self.root.geometry("780x780")
self.root.resizable(True, True)
self.root.configure(bg="#f5f5f5")
self.center_window()
self.folder_path = tk.StringVar()
self.prefix = tk.StringVar(value="文件_")
self.sort_type = tk.StringVar(value="name")
self.file_type = tk.StringVar(value="全部")
self.file_list = []
self.log_file = ".rename_log.txt"
self.last_folder_mtime = 0
self.setup_style()
self.create_widgets()
self.start_folder_monitor()

def center_window(self):
    self.root.update_idletasks()
    w = self.root.winfo_width()
    h = self.root.winfo_height()
    x = (self.root.winfo_screenwidth() // 2) - (w // 2)
    y = (self.root.winfo_screenheight() // 2) - (h // 2)
    self.root.geometry(f"{w}x{h}+{x}+{y}")

def setup_style(self):
    style = ttk.Style()
    style.theme_use('clam')
    style.configure('Modern.TButton', font=('微软雅黑', 10), background="#4285F4", foreground="white", padding=8)
    style.map('Modern.TButton', background=[('active', '#3367D6')])
    style.configure('Modern.TLabel', font=('微软雅黑', 10), background="#f5f5f5")

…

3次阅读00举报

评论 0

还没有评论,来说两句吧。

登录 后参与评论