import os import shutil def copy_directory_structure(src, dst): """ 复制src下的所有文件夹结构到dst,但不包括文件。 """ for root, dirs, files in os.walk(src): # 遍历所有的文件夹 for dir in dirs: # 构建源文件夹的路径 src_dir = os.path.join(root, dir) # 构建目标文件夹的路径 dst_dir = src_dir.replace(src, dst, 1) # 如果目标文件夹不存在,就创建它 if not os.path.exists(dst_dir): os.makedirs(dst_dir) print(f"创建文件夹:{dst_dir}") # 请求用户输入源文件夹路径 source_folder = input("请输入源文件夹路径:") # 请求用户输入目标文件夹路径 destination_folder = input("请输入目标文件夹路径:") # 打印开始信息 print(f"开始从 '{source_folder}' 复制文件夹结构到 '{destination_folder}'") # 复制文件夹结构 copy_directory_structure(source_folder, destination_folder) # 打印完成信息 print("文件夹结构复制完成。")
标签:src,os,dst,文件夹,复制,folder,lora,dir From: https://www.cnblogs.com/zly324/p/17826551.html