2013-02-06 15 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 
関連する問題