from pathlib import Path
def find_latest_modified_file(directory):
latest_file = None
latest_file_time = 0
# 遍历目录中的所有文件
for file in directory.iterdir():
if file.is_file(): # 确保是文件而不是目录
file_time = file.stat().st_mtime # 获取文件的最后修改时间(时间戳)
if file_time > latest_file_time:
latest_file_time = file_time
latest_file = file
return latest_file
# 使用示例
directory_path = 'C:\\path\\to\\your\\directory' # 替换为你的目录路径
latest_modified_file = find_latest_modified_file(Path(directory_path))
if latest_modified_file:
print(f"最后修改的文件是: {latest_modified_file}")
else:
print("没有找到文件。")