Python ftplib:从FTP获取文件数量

时间:2015-09-16 19:46:18

标签: python ftp ftplib

我是Python的新手,并且出于某种原因使用FTPLib。

我的目标是,我有一台服务器,其中.txt的文件将经常被不同的客户存储。使用nlst()函数,我可以获取FTP服务器中的文件。但它返回所有文件。由于服务器有很多文件,因此响应时间很慢。

有没有办法从FTP获取前20个元素使用某个函数然后接下来的20个?这样我就可以大大改善FTP服务器的响应时间。

此致

1 个答案:

答案 0 :(得分:0)

没有标准方法可以通过FTP协议中的部分检索目录列表。

某些FTP服务器确实支持列表命令(NLST等)中的通配符。因此,您可以首先获得以a开头的所有文件,然后使用b等等。但您必须专门针对您的服务器进行测试,因为这是非标准行为。

相关问题