文件夹修改时间包括里面的文件?

时间:2012-10-15 11:08:11

标签: python

目前我所做的是:

import os

dir = '/var/www/site1.com'
modTime = os.path.getmtime(dir)

但修改时间并不像该文件夹中修改的最新文件的修改时间那样新。有没有办法获得该目录/文件夹的mtime相对于其中的文件/文件夹?

1 个答案:

答案 0 :(得分:2)

不要查看该文件夹中每个文件的mtime值。

您可以对文件夹中每个条目的max()值使用getmtime

modTime = max([os.path.getmtime(os.path.join(dir, p)) for p in os.listdir(dir)])