【发布时间】:2018-05-14 14:07:18
【问题描述】:
我有一个 Android 应用程序,其中列出了 FTP directory 的文件夹和文件。我用 Apache Commons FTP Client。归结为我为每个文件夹调用的这一行
FTPFile[] folderElements = ftpClient.listFiles(folderName);
工作正常,但非常耗时。整个任务(获取所有文件和文件夹)大约需要一分钟。我可以以某种方式加快速度吗?
我已经试过了
ftpClient.setBufferSize(1024000);
【问题讨论】:
-
加快速度的唯一方法是使用多个并行连接。
-
一个电话需要一分钟吗?
-
否:整个任务(获取所有文件和文件夹)大约需要一分钟
-
你赏金的目的是什么?您是否期待一些新方法(除了已经建议的并行化)?还是您希望有人为您编写代码?
-
@MartinPrikryl:每个赏金都有描述。我的也是。而且我并不特别期待任何事情。
标签: java android ftp apache-commons-net