是否可以在Python的FTP.retrlines()函数上识别日期限制?

时间:2012-11-30 21:52:18

标签: python ftp python-2.6

我正在使用标准的Python FTP库获取文件列表,然后在检查列表后从FTP站点下载文件。这曾经是一个快速操作,但是,网站上的文件列表每天都在增长,现在足够长,在执行ftp.retrlines('LIST',readFileCallback)以获取文件列表时会造成严重延迟。

我对FTP服务器上的完整列表不感兴趣。有可能是例如获取仅1个月大的文件列表?

1 个答案:

答案 0 :(得分:0)

您可以尝试将-t传递给LIST,有些服务器支持它。这将按修改时间对列表进行排序(类似于ls)。

通常,这样的过滤/排序由客户端来实现。 FTP服务器没有义务提供服务器端过滤(超出基础)。