#!/usr/bin/env python
#coding=utf-8
DataPath = 'C:\\'
def main():
files = os.listdir(DataPath)
for file in files:
if fnmatch.fnmatch(file,'*.dat.tmp'):
#判断文件的最后修改时间
fileName = os.path.join(DataPath, file)
filemt = time.localtime(os.stat(fileName).st_mtime)
filetime = datetime.datetime( filemt[0] ,filemt[1] ,filemt[2], filemt[3])
timenow = datetime.datetime.now()
diffours = (timenow-filetime).seconds/60/60
pass
if __name__ == '__main__':
main()
diffours表示文件最后修改时间到现在是几个小时,也可以使用days方法。