#!/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方法。