Python新手。需要一些简单文件复制应用程序/脚本的帮助。
要求用户选择文件(可能包括目录),然后将所有选择的文件递归复制到目标目录(如果需要,请创建子目录。
我可以使用下面的代码(示例代码段)仅选择和复制文件
不确定如何在开始复制时同时选择文件和目录。
import tkinter.filedialog as fd
import os
import shutil
files=fd.askopenfilenames() # user selects files
for item in files:
shutil.copy(item, dest_path) # destination path is predefined. say C:/testdir/