python - 在python中查找最近编辑的文件

标签 python file path directory

我有一组文件夹,我希望能够运行一个函数来找到最近编辑的文件并告诉我文件的名称和它所在的文件夹。

文件夹布局:

root
    Folder A
        File A
        File B
    Folder B
        File C
        File D
etc...

任何让我开始的提示,因为我遇到了一些障碍。

最佳答案

你应该看看 os.walk功能,以及os.stat ,它可以让你做类似的事情:

import os

max_mtime = 0
for dirname,subdirs,files in os.walk("."):
    for fname in files:
        full_path = os.path.join(dirname, fname)
        mtime = os.stat(full_path).st_mtime
        if mtime > max_mtime:
            max_mtime = mtime
            max_dir = dirname
            max_file = fname

print max_dir, max_file

关于python - 在python中查找最近编辑的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731014/

相关文章:

python - 在 if 语句中传递语句

python - 路径内文件夹内文件内的深度小写

c# - 将文件路径转换为文件 URI?

macos - ld : library not found for -lgsl

python - 使用 spaCy 进行 POS 标记

python - kivy python 小部件实例或所有小部件

c# - 模仿 File.Move 如果目的地已经存在

python - 在 Python 中写入文件时如何写入新行?

path - 如何在 Inno Setup 中获取安装程序路径?

python - 使用 f2py 将 numpy 字符串格式数组传递给 fortran