复制10%优惠码 【96YF71WTUG】
购买优动漫PAINT(CLIP STUDIO PAINT官方中文正版)
详情请戳:https://www.udongman.cn/index.php?m=product&c=csp
实现方式为使用哈希值对比文件是否重复,应用场景有越积越大的下载空间。

import os#操作文件夹及删除文件需要
import hashlib#哈希计算需要
#import binascii#转16进制需要,当然可以不转
from tkinter import *#UI需要
from tkinter import messagebox#弹个窗
from tkinter import filedialog#选择路径需要
import tkinter.font as tkFont#字体设置
import tkinter.ttk#进度条需要
window = Tk()# 创建主窗口
#window.attributes("-topmost",1)#置顶
ft = tkFont.Font(family='SourceHanSansCN-Bold',size=8)#设置字体和字号
window.title('重复文件删除工具')# 窗口命名为归档工具
screenWidth = window.winfo_screenwidth() # 获取显示区域的宽度
screenHeight = window.winfo_screenheight() # 获取显示区域的高度
width = 500# 设定窗口宽度
height = 250# 设定窗口高度
left = (screenWidth - width) / 2#距左
top = (screenHeight - height) / 2#距上
window.geometry("%dx%d+%d+%d" % (width,height,left,top))#设置窗口为720*480且居中初始化
window.resizable(width=False, height=False)#不可调整大小
#window.iconbitmap('HASHlogo.ico')# 更改窗口图标
#window['background']='green'#设置背景颜色
window.attributes("-alpha",0.8)# 窗口透明度
Label(window,text = "version:RC 1.0 ©wUwnwuwofcproject.comnwww.yuque.com/u2205738",font=ft).place(relx = 0.35,rely = 0.8)
def select_folder1():
# 单个文件选择
selected_folder1 = filedialog.askdirectory() # 选择路径
varF_1.set(selected_folder1)
varF_1 = StringVar()
LF_1 = Label(window,text = "选择整理路径:",font=ft).place(relx = 0.05,rely = 0.15)
EnF_1 = Entry(window, textvariable = varF_1).place(relx = 0.21,width = 280,rely = 0.15)
Button(window, text="选择路径", command=select_folder1,font=ft).place(relx =0.78,width = 80,rely = 0.15)
Copyright © 2022
wuwofcproject.com, All rights reserved
独家内容 未经许可 严禁复制、镜像、转载