用python找出最近修改的文件
上线时几个人同时过上百个文件,这时就需要列出修改过文件的列表手工记录几乎不可能,这时可以用文件最后修改时间和开始修改时的时间做比较,这时就可以对比出列表
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)))
页:
[1]