Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 文件夹修改时间,包括其中的文件?_Python - Fatal编程技术网

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

Python 文件夹修改时间,包括其中的文件?,python,Python,目前我所做的是: 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

目前我所做的是:

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)])