python 将目录下的文件和子目录复制到指定文件夹

python 将目录下的文件和子目录复制到指定文件夹,第1张

python 将目录下的文件和子目录复制到指定文件夹

递归方法,将某目录下的文件以及该目录的子目录下的文件,复制到指定目录,保持原文件目录

# 将目录的文件复制到指定目录
def copy_demo(src_dir, dst_dir):
    """
    复制src_dir目录下的所有内容到dst_dir目录
    :param src_dir: 源文件目录
    :param dst_dir: 目标目录
    :return:
    """
    if not os.path.exists(dst_dir):
        os.makedirs(dst_dir)
    if os.path.exists(src_dir):
        for file in os.listdir(src_dir):
            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)):
                copyfile(file_path, dst_path)
            else:
                copy_demo(file_path, dst_path)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5700773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存