<分区>
如何从 ftp 目录列表中确定最近修改的文件?我在本地的 unix 时间戳上使用了 max 函数,但是 ftp 列表更难解析。每一行的内容只用一个空格隔开。
from ftplib import FTP
ftp = FTP('ftp.cwi.nl')
ftp.login()
data = []
ftp.dir(data.append)
ftp.quit()
for line in data:
print line
输出:
drwxrwsr-x 5 ftp-usr pdmaint 1536 Mar 20 09:48 .
dr-xr-srwt 105 ftp-usr pdmaint 1536 Mar 21 14:32 ..
-rw-r--r-- 1 ftp-usr pdmaint 5305 Mar 20 09:48 INDEX