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 に答える