python如何实现复制目录到指定目录


Posted in Python onFebruary 13, 2020

本文实例为大家分享了python复制目录到指定目录的具体代码,供大家参考,具体内容如下

保存下面代码为一个文件直接运行

import os
import time
copyFileCounts = 0
def copyFiles(sourceDir, targetDir):
 global copyFileCounts
 print (sourceDir)
 print (u"%s 当前处理文件夹%s已处理%s 个文件" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), sourceDir,copyFileCounts))
 for f in os.listdir(sourceDir):
  sourceF = os.path.join(sourceDir, f)
  targetF = os.path.join(targetDir, f)
  if os.path.isfile(sourceF):
   #创建目录
   if not os.path.exists(targetDir):
    os.makedirs(targetDir)
   copyFileCounts += 1
   #文件不存在,或者存在但是大小不同,覆盖
   if not os.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))
  if os.path.isdir(sourceF):
   copyFiles(sourceF, targetF)
if __name__ == "__main__":
 copyFiles('/content/chest_xray/', '/content/drive/My Drive/chest_xray/')

删除非空目录的所有有文件,包含目录本身

import shutil
shutil.rmtree('D:/content/')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中if __name__ == "__main__"详细解释
Oct 21 Python
python爬取51job中hr的邮箱
May 14 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
解决python使用open打开文件中文乱码的问题
Dec 29 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
python如何实现内容写在图片上
Mar 23 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
python Django中models进行模糊查询的示例
Jul 18 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
TensorFlow保存TensorBoard图像操作
Jun 23 Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 #Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 #Python
Python更新所有已安装包的操作
Feb 13 #Python
python离线安装外部依赖包的实现
Feb 13 #Python
python获取依赖包和安装依赖包教程
Feb 13 #Python
python连接mongodb集群方法详解
Feb 13 #Python
安装完Python包然后找不到模块的解决步骤
Feb 13 #Python
You might like
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
php检测url是否存在的方法
2015/04/14 PHP
JS 文件传参及处理技巧分析
2010/05/13 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
jQuery弹出遮罩层效果完整示例
2016/09/13 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
pyhton列表转换为数组的实例
2018/04/04 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
应届大学生求职的自我评价
2013/11/17 职场文书
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
火箭队口号
2014/06/18 职场文书
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书