import os
from datetime import datetime
def get_latest_file(folder):
latest = None
for file in os.listdir(folder):
path = os.path.join(folder, file)
if os.path.isfile(path):
modified_time = os.stat(path).st_mtime
# 若没有已知的最新文件,直接设置为当前文件
if not latest or modified_time > latest[0]:
latest = (modified_time, path)
return latest[1] if latest else "No files found."
# 测试
folder_path = "/path/to/your/folder"
latest_file = get_latest_file(folder_path)
print("Latest File:", latest_file)
注意事项:
get_latest_file()函数返回最新文件的完整路径。
/path/to/your/folder应替换为你想查找最新文件的文件夹路径。