python-----复制文件夹

本文介绍了Python中复制文件夹的两种方法:1. 使用shutil模块,要求目标路径不存在;2. 使用shell模块,允许目标路径已存在。
摘要由CSDN通过智能技术生成

python复制文件夹有两种方法:

1、使用shutil模块:(要保存的路径必须事先不存在)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2019/1/4 12:35
# @Author  : zxb
import os
import shutil

def handleAssetsFile(path,path1):
    #复制目录,olddir和newdir都只能是目录,且newdir必须不存在
    if os.path.exists(path1):
        print(path1, '存在先删除')
        shutil.rmtree(path1)
    print('拷贝代码文件夹开始...')
    shutil.copytree(path, path1)
    print('拷贝代码文件夹结束!\n')

if __name__ == "__main__":
    path = r'E:\1'
    path_save = r'E:\11'
    handleAssetsFile(path, path_save)

2、使用shell模块:(要保存的路径事先可以存在)

import os
from win32com.shell import shell,shellcon

# debug = False
def fuzhi(filename1,filename2):#filename1是原路径,filename2是要保存的路径
    print('fuzhi', filen
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值