FTPClient.listFiles不工作(FTPClient.listFiles not wor

2019-08-19 06:53发布

我想列出一个FTP服务器,所有在特定目录下的文件。

FTPFile[] subFiles = ftpClient.listFiles("directory");

虽然目录是一个有效的,但是代码被卡住而调用listFiles,可能是什么原因。 ? 另外我想提一提,一个单独的NetBeans项目访问相同的FTP服务器工作正常使用相同的代码,但Maven项目是有问题的。 请帮忙。

Answer 1:

尝试使用passive mode 。 我假设你正在使用最新的公网库(你没有写哪个LIB您正在使用)。


接下来的做法,尝试更改文件列表布局。 公地LIB使用自动检测,但在某些情况下,这是行不通的。 因为跟着你可以改变(和测试),另一个文件列表布局:

FTPClientConfig configuration = new FTPClientConfig(FTPClientConfig.TEST_YOURSELF);

FTPClient yourClient = FTPClient(...);
client.configure(conf);


文章来源: FTPClient.listFiles not working