python如何实现复制目录到指定目录
本文实例为大家分享了python复制目录到指定目录的具体代码,供大家参考,具体内容如下
保存下面代码为一个文件直接运行
importos importtime copyFileCounts=0 defcopyFiles(sourceDir,targetDir): globalcopyFileCounts print(sourceDir) print(u"%s当前处理文件夹%s已处理%s个文件"%(time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time())),sourceDir,copyFileCounts)) forfinos.listdir(sourceDir): sourceF=os.path.join(sourceDir,f) targetF=os.path.join(targetDir,f) ifos.path.isfile(sourceF): #创建目录 ifnotos.path.exists(targetDir): os.makedirs(targetDir) copyFileCounts+=1 #文件不存在,或者存在但是大小不同,覆盖 ifnotos.path.exists(targetF)or(os.path.exists(targetF)and(os.path.getsize(targetF)!=os.path.getsize(sourceF))): #2进制文件 open(targetF,"wb").write(open(sourceF,"rb").read()) print(u"%s%s复制完毕"%(time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time())),targetF)) else: print(u"%s%s已存在,不重复复制"%(time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time())),targetF)) ifos.path.isdir(sourceF): copyFiles(sourceF,targetF) if__name__=="__main__": copyFiles('/content/chest_xray/','/content/drive/MyDrive/chest_xray/')
删除非空目录的所有有文件,包含目录本身
importshutil shutil.rmtree('D:/content/')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。