gpt4 book ai didi

python - 使用 Python 获取目录(包括子目录)的最后修改日期?

转载 作者:太空狗 更新时间:2023-10-30 01:50:59 25 4
gpt4 key购买 nike

我正在尝试获取目录的最后修改日期和时间。在这样做的同时,我还想包括子目录的最后修改日期。

我可以找到一些与这个问题相关的主题。(How to get file creation & modification date/times in Python?)但是所有这些都只给出了根目录的最后修改时间,而不考虑子目录。

import os.path, time
print "last modified: %s" % time.ctime(os.path.getmtime(file))
print "created: %s" % time.ctime(os.path.getctime(file))

这几行代码只给出了根目录的最后修改时间,没有考虑子目录。请帮我解决这个问题。

最佳答案

这应该按照您的要求进行:

import os
import time

print time.ctime(max(os.stat(root).st_mtime for root,_,_ in os.walk('/tmp/x')))

但我看到你使用 os.path.getmtime()。所以你可能正在寻找这个:

print time.ctime(max(os.path.getmtime(root) for root,_,_ in os.walk('/tmp/x')))

关于python - 使用 Python 获取目录(包括子目录)的最后修改日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29685069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com