我想选择一个文件夹,然后复制它并粘贴到某个地方,我用tkinter和shutil模块在Python中完成了这一工作。
代码:
from tkinter import filedialog
from tkinter import *
import shutil
window = Tk()
window.title("copyfolder")
window.geometry("210x50")
folderPath = StringVar()
def select_folder():
    folder_selected = filedialog.askdirectory()
    folderPath.set(folder_selected)
    folder = folderPath.get()
    shutil.copy2(folder, "/data")
    print("Complate")
Button(window,text="select",command=select_folder).place(x=80,y=10)
window.mainloop()错误:
PermissionError: [Errno 13] Permission denied: 'C:/Users/name/Desktop/Myfolder'
发布于 2021-09-08 19:49:47
PermissionError: [Errno 13] Permission denied
正如此链接所提供的,如果您试图打开一个文件,但路径是一个文件夹,则会发生这种情况。
如评论所述,请使用:
shutil.copytree()https://stackoverflow.com/questions/69108845
复制相似问题