2013-02-06 72 views
6

我有一堆文件的文件夾。有沒有辦法選擇最近更新的文件?如何抓取最近修改的文件

例如:

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?

回答

12

使用os.path.getmtime來獲取文件的修改時間:

import os 
xml_files.sort(key=os.path.getmtime) 
print xml_files[-1] # most recent file 
相關問題