示例:将dir2文件夹下所有的内容保留原目录成绩复制到dir1中
逻辑:os.walk 递归遍历dir2目录下的所有内容,每一层都判断是否有文件夹,如果文件夹,在dir1中创建文件夹,如果是文件,则复制到dir1中。
dir1 = r"D:\Users\admin\Desktop\新建客户协议文件夹"
dir2 = r"D:\Users\admin\Desktop\test"
for root, dirs, files in os.walk(dir2):
pp = root.split(dir2)[1]
if len(dirs) > 0:
for dir in dirs:
dirpath = os.path.join(dir1+pp,dir)
if not os.path.exists(dirpath):