zoukankan      html  css  js  c++  java
  • python 脚本 提取指定时间内的文件到新目录

    创建一个名为 copyfile.py 的python文件

    touch copyfile.py

    ···

            # encoding: utf-8
            import os
            import shutil
            import time
            
            time0 = "2019-02-01"#起始日期
            time1 = "2019-02-02"#结束日期
            targetDir = r"D:game"#目标目录
            print("正在处理,请稍等.....")
            curDir = os.getcwd()
            for root, dirs, files in os.walk(curDir):
                #先创建目标目录
                curFolder = root[len(curDir)+1:]                    #提取当前文件夹
                tempTargetDir = os.path.join(targetDir, curFolder)  #生成目标目录绝对路径
                # print(tempTargetDir)
                if os.path.exists(tempTargetDir):
                    shutil.rmtree(tempTargetDir)
                #再拷贝文件
                t0 = time.mktime(time.strptime(time0, "%Y-%m-%d"))
                t1 = time.mktime(time.strptime(time1, "%Y-%m-%d"))+3600*24
                for fileName in files:
                    absFileName = os.path.join(root, fileName)
                    if os.path.splitext(absFileName)[1] != '.py' and os.path.getmtime(absFileName) >= t0 and os.path.getmtime(absFileName) <= t1:
                        if not os.path.exists(tempTargetDir):
                            os.makedirs(tempTargetDir)
                        print("正在拷贝文件:", absFileName)
                        shutil.copy(absFileName, tempTargetDir)
            
            os.system("pause")
    

    ···

    执行方式 python copyfile.py

  • 相关阅读:
    Linux imooc learning
    有用的生活有关的website
    ps -ef | grep java
    2.3. Configuring sudo Access-RedHat
    How to change java version in Linux
    文档记录工具
    Jmeter 学习imooc
    Linux 用户管理
    Builder模式(设计模式)
    Prototype模式(设计模式)
  • 原文地址:https://www.cnblogs.com/MeiCheng/p/10402821.html
Copyright © 2011-2022 走看看