六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 45|回复: 0

用python找出最近修改的文件

[复制链接]

升级  7.33%

15

主题

15

主题

15

主题

秀才

Rank: 2

积分
61
 楼主| 发表于 2013-1-15 02:19:45 | 显示全部楼层 |阅读模式
上线时几个人同时过上百个文件,这时就需要列出修改过文件的列表
手工记录几乎不可能,这时可以用文件最后修改时间和开始修改时的时间做比较,这时就可以对比出列表
import os,os.path,re,timefilelist=[]path = 'F:\hbtv't=time.strptime("2010-09-15 00:00:00", "%Y-%m-%d %H:%M:%S")t= time.mktime(t)for root, dirs, files in os.walk(path):    for file in files:        path= os.path.join(root, file)        if (not re.match(r".*(\.svn|\.project|html\.\d+|Thumbs\.db).*", path)):# and os.path.getmtime(file)>t :            filelist.append(path)for i in filelist:  if os.path.getmtime(i)>t:      print i#,time.strftime('%Y-%m-%d %H:%M:%S',time.gmtime(os.path.getmtime(i)))
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表