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?

4

1 回答 1

12

用于os.path.getmtime获取文件修改时间:

import os
xml_files.sort(key=os.path.getmtime)
print xml_files[-1] # most recent file
于 2013-02-06T21:26:09.513 回答