0

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

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

4

1 回答 1

0

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

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

于 2012-11-30T22:28:07.320 回答