gpt4 book ai didi

python - 如何查找计算机上所有创建/修改时间晚于特定日期的文件?

转载 作者:行者123 更新时间:2023-12-01 07:49:13 25 4
gpt4 key购买 nike

使用 Python 3.6,我想查找我的计算机(操作系统为 Windows)上 2018 年 12 月 5 日之后创建或修改的所有文件(具有所有可能的扩展名)。您能告诉我,我该如何解决这个问题吗?有问题吗?

最佳答案

这是我找到的一个解决方案(适用于 Python 3.3 及更高版本,因为它使用 pathlib)。这会将当前目录更改为根目录,并递归地对所有后代文件进行计算:

import time, os, os.path

def get_new_paths():
os.chdir("/")
for path in pathlib.Path("/").glob("**/*"): # Do a recursive search across all files
if os.path.getmtime(path) > 1543986000:
yield path

1543986000 是 2018 年 12 月 5 日 00:00:00 GMT 的确切时间戳。请注意,您的计算机可能有数百万个文件,这肯定会消耗大量 RAM。

关于python - 如何查找计算机上所有创建/修改时间晚于特定日期的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56308696/

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