美文网首页
python如何实现复制目录到指定目录

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

作者: 成功在于实践 | 来源:发表于2020-12-01 22:47 被阅读0次
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/')




相关文章

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

  • 远程拷贝命令:scp用法

    从远处复制文件到本地目录 从远处复制到本地 上传本地文件到远程机器指定目录 上传本地目录到远程机器指定目录 本文只...

  • C# 文件夹操作工具类

    复制文件夹下的所有文件、目录到指定的文件夹

  • python读取文件

    软著需要拷贝代码行数,用python实现读取指定目录文件,复制给人家申请

  • 从指定的EXCEL文件,复制指定的记录到新文件中(2021-07

    python 代码:从指定的EXCEL文件,复制指定的记录到新文件中(比如按列筛选):

  • Dockerfile

    使用 Dockerfile 定制镜像 指令详解 COPY 复制指令,从上下文目录中复制文件或者目录到容器里指定路径...

  • Linux常用命令大全

    1、关机命令 2、查看登录日志 3、SCP命令从远程主机复制指定目录到当前目录 4、rsync命令从远程主机复制指...

  • (7)mv 命令

    命令格式 mv [参数] 源文件或目录 目标文件或目录 命令功能 移动文件或者目录到指定的文件或者目录(间接实现了...

  • Linux中常用命令

    一、Linux下常用命令:文件与目录操作basename:从文件名中去掉路径和扩展名cd:切换当前工作目录到指定目...

  • linux的scp和sftp简单使用

    scp 远程拷贝文件的命令 远程下载文件到本地目录 远程下载目录到本地 上传文件到远程机器指定目录 上传本地目录到...

网友评论

      本文标题:python如何实现复制目录到指定目录

      本文链接:https://www.haomeiwen.com/subject/mukbpktx.html