1

将某目录的文件复制到其他目录

将某目录符合一定要求的文件复制到其他目录

import shutil
def copy_files(src_dir, dst_dir):
    if not os.path.exists(dst_dir):
        os.makedirs(dst_dir)
    if os.path.exists(src_dir):
        for file in os.listdir(src_dir):
            if 'unique_str' in file:  # 文件是字符串,限定文件
                file_path = os.path.join(src_dir, file)
                dst_path = os.path.join(dst_dir, file)
                if os.path.isfile(os.path.join(src_dir, file)):
                    shutil.copy2(file_path,dst_path)   
                else:
                    copy_demo(file_path, dst_path)
                    print("存在多级文件夹,正在复制。")

                
src_dir =  'src_dir'
dst_dir = 'dst_dir'
                
            
copy_files(src_dir,dst_dir)  
posted @ 2023-05-22 17:21  Bonne_chance  阅读(60)  评论(0编辑  收藏  举报
1