如何获取最近修改的文件
我有一个文件夹,里面有很多文件。有没有办法选出最近更新的那个文件呢?
比如说:
FTP_FOLDER = os.path.join(os.getcwd(), 'ftp_folder')
xml_files = [file for file in glob.glob(os.path.join(FTP_FOLDER, '*.xml'))]
那么,怎么才能找到最近的xml_file呢?
1 个回答
12
使用 os.path.getmtime
可以获取文件的修改时间:
import os
xml_files.sort(key=os.path.getmtime)
print xml_files[-1] # most recent file