python 获取指定目录,指定时间下所有更改的文件
来源:互联网 发布:如何找淘宝客推广 编辑:程序博客网 时间:2024/05/18 02:35
#!/usr/bin/python# -*- coding: UTF-8 -*-import osimport timeimport datetime""" 获取指定时间,指定文件夹下修改的文件"""def transTime(assignTime): """ @summary:将给定时间转换为长整形 @param assignTime:给定的时间 如:'2016-12-3 10:30' @return: timeLong 长整形时间 """ timeList = assignTime.replace(' ','-').replace(':','-').split('-') timeList = map(int,timeList) #[2016, 12, 3, 10, 30] timeStr = datetime.datetime(*timeList) #2016-12-03 10:30:00 timeLong = time.mktime(timeStr.timetuple()) #1480732200.0 return timeLongdef getChangedFiles(assignPath,assignTime): """ @summary: 得到指定时间之后,指定路径下(包括子路径)更改的所有文件 @param assignPath: 指定文件夹 @param assignTime: 指定时间 """ for root,dirs,files in os.walk(assignPath): for file in files: f = os.path.join(root,file) mtime = os.path.getmtime(f) if os.path.splitext(f)[1] in ('.html','.php','.py') and mtime > transTime(assignTime): print f,time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(mtime))if __name__ == '__main__': assignTime = '2016-12-3 10:30' #指定时间 currentPath = os.getcwd() #当前目录 assignPath = os.path.dirname(currentPath) #当前目录的上一级目录夹 getChangedFiles(assignPath,assignTime)
0 0
- python 获取指定目录,指定时间下所有更改的文件
- 获取指定目录下的所有文件
- java获取指定目录下所有指定扩展名的文件
- python 获取指定目录下所有文件名
- 获取指定文件目录路径下的所有文件
- java获取指定目录下所有文件
- java获取指定目录下所有文件
- 获取指定目录下的所有文件(delphi)
- MFC获取指定目录下的所有文件函数
- 获取指定目录下所有的.txt文件
- ListView获取指定目录下的所有文件及文件夹
- Scala 获取指定目录下的所有文件
- Java--获取指定目录下的所有文件
- Unity 获取指定资源目录下的所有文件
- 获取指定目录下所有csv文件的总行数
- 获取目录下指定类型的所有文件
- 获取指定目录及其子目录下所有文件的绝对路径
- Unity 获取指定资源目录下的所有文件
- 二 SparkContext-RDD
- STM32模拟I2C读取MPU9250数据
- c++学习笔记(五)——字符串
- jQuery--事件方法
- 欢迎使用CSDN-markdown编辑器
- python 获取指定目录,指定时间下所有更改的文件
- PAT_A 1014. Waiting in Line (30)
- Ardupilot 源码笔记(1)
- 车轱辘通知挪车、车牌识别
- cocos2dx js调用Ojbect c, 回调函数修改jsb.reflection.callStaticMethod
- 交互设计--用户头像的设计以及点击操作习惯
- 什么是野指针?野指针的危害?如何避免野指针?
- Bayes参数估计
- boss 说的cap如何正确理解CAP理论?