我正在尝试编写一个 python 程序,列出过去六个小时内使用 python 更新/创建的文件。
最佳答案
这会给你你想要的,虽然你可能想要小心时区偏移值 -
import os
import datetime as dt
folder_loc = '.'
check_tm = dt.datetime.now() - dt.timedelta(hours=6)
files = os.listdir(folder_loc)
for file in files:
file_loc = os.path.join(folder_loc, file)
updated_tm = os.path.getmtime(file_loc)
updated_dt = dt.datetime.fromtimestamp(updated_tm)
if updated_dt > check_tm:
print('{} was updated within 6 hours'.format(file_loc))
希望这对您有所帮助。
关于python - 如何使用python在过去六个小时内获取文件夹中的最新文件更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48416016/