如果服务器速度很慢或者java中有更多的客户端,如何从ftp服务器获取文件列表

时间:2011-03-11 14:54:00

标签: java ftp apache-commons-net

我必须得到ftp服务器中存在的文件或文件夹列表。我已经尝试了以下代码,但我没有得到列表。如果我运行相同的代码我得到文件列表如果我将我的本地系统作为服务器但是当我应用相同的代码然后我成功登录并且FTPClient类的列表方法正在工作但是{{ 1}},listFiles()无效。

listNames()

1 个答案:

答案 0 :(得分:1)

当您登录FTP时,您的当前目录是什么问题。尝试使用:

client.listNames("/path/to/the/folder");

而不是依赖当前的工作目录。

检查返回

的内容也是一种好习惯
client.login(...)