文件夹修改时间,包括其中的文件



目前我所做的是:

import os
dir = '/var/www/site1.com'
modTime = os.path.getmtime(dir)
但是修改时间

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

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

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

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

最新更新