代码如下,可以直接使用,觉得有用的可以点个赞哦~~~
'''
:author Jackson
:contact qmggzz@163.com
'''
import os
from tkinter import *
import tkinter
import windnd as windnd
window =tkinter.Tk()
window.title("测试")
window.geometry('500x300')
def files(filess):
filename = '\n'.join((item.decode('gbk') for item in filess))
# 遍历这个路径下的文件夹和文件
file_dir = filename
for root, dirs, files in os.walk(file_dir, topdown=False):
# print("当前目录路径:")
# print(root) # 当前目录路径
# print("当前目录下所有子目录:")
# print(dirs) # 当前目录下所有子目录
print('当前路径下所有非目录子文件:')
for file in files:
#拼接显示文件的绝对路径
print(root +'\\' + file)
#print(files) # 当前路径下所有非目录子文件
windnd.hook_dropfiles(window,func = files)
window.mainloop()