17- 发表于 2026-6-12 12:04:21

软件有病毒

gsm123 发表于 2026-6-12 12:55:10

17- 发表于 2026-6-12 12:04
软件有病毒

import tkinter as tk
from tkinter import filedialog, messagebox
import os

def select_dir():
    path = filedialog.askdirectory()
    dir_var.set(path)

def run_add_prefix():
    folder = dir_var.get().strip()
    pre_text = prefix_var.get().strip()
    if not folder:
      messagebox.showwarning("提醒", "请先选择文件文件夹")
      return
    if not pre_text:
      messagebox.showwarning("提醒", "请输入要添加的前缀文字")
      return

    num = 0
    for file_name in os.listdir(folder):
      old_full = os.path.join(folder, file_name)
      # 只处理文件,跳过文件夹
      if os.path.isfile(old_full):
            new_name = f"{pre_text}{file_name}"
            new_full = os.path.join(folder, new_name)
            os.rename(old_full, new_full)
            num += 1
    messagebox.showinfo("完成", f"成功处理 {num} 个文件")

# 窗口布局
root = tk.Tk()
root.title("批量添加前缀工具")
root.geometry("460x200")

dir_var = tk.StringVar()
prefix_var = tk.StringVar(value="解锁素材_")

tk.Label(root, text="目标文件夹:").pack(pady=(10,0))
frame1 = tk.Frame(root)
frame1.pack()
tk.Entry(frame1, textvariable=dir_var, width=35).pack(side="left")
tk.Button(frame1, text="选择", command=select_dir).pack(side="right")

tk.Label(root, text="添加前缀文字:").pack(pady=(8,0))
tk.Entry(root, textvariable=prefix_var, width=40).pack()

tk.Button(root, text="开始批量添加前缀", bg="#0078d7", fg="white", command=run_add_prefix).pack(pady=20)

root.mainloop()
源码给你 ,哪来的病毒

丰顺小谢 发表于 2026-6-12 18:33:03

谢谢分享

zhangzetian 发表于 2026-6-13 13:30:48

6666666666666666666666

jins 发表于 2026-6-13 18:58:23

感谢分享!!

hom1900 发表于 2026-6-13 19:07:20

感谢分享

hde2008 发表于 2026-6-14 10:52:55

看看能不能用的,是电脑还是手机的

723361946 发表于 2026-6-14 12:06:53

11111111111111111111111111111111111111

YFM 发表于 2026-6-14 20:56:52

1111111111111111111111111111111111111111111111

network2027 发表于 2026-6-16 07:51:42

66666666666666666666666
页: 1 [2] 3 4
查看完整版本: 批量改文件名添加前缀

东海论坛VIP会员