零学习成本的批量重命名工具,三步操作,支持预览与撤销。
简介
还在为批量重命名文件头疼?这款傻瓜式工具让你零学习成本,三步搞定!选文件夹 → 输前缀 → 点开始,完事。
工具亮点
- 超级简单:选文件夹 → 输前缀 → 点开始,三步搞定
- 自动规整:文件名自动按数字排序,长短不一也整齐
- 实时预览:改前改后看得见,避免改错
- 安全可撤回:自动保存记录,误操作一键恢复原名
- 干净无残留:日志自动隐藏,不污染文件夹
使用步骤(真·傻瓜式)
- 选择要重命名的文件夹
- 输入自定义前缀(默认:文件_)
- 切换排序方式 / 筛选文件类型(可选)
- 点击开始重命名,等待完成
- 如需恢复,点击撤销重命名即可
功能说明
- 支持图片 / 视频 / 文档 / 表格 分类筛选
- 自动补全数字位数(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")
…
评论 0
还没有评论,来说两句吧。
登录 后参与评论