0

请向我推荐一些支持目录监控的 sftp 和 ftp 的 java 客户端库。

谢谢你。

4

4 回答 4

5

没有用于监视目录的FTP 命令。您的应用程序将需要连接、请求目录列表并将其缓存。然后,定期连接,获取一个新列表,并将其与缓存列表进行比较。

请注意,FTP 服务器通常不会让您在空闲连接的情况下坐在那里。因此,正确的行为是断开列表检查之间的连接。

于 2010-01-26T22:01:41.713 回答
2

有一个开源库rdp4j允许轮询任何远程目录。

您所要做的就是实现从 FTP 或 SFTP 服务器读取的适配器。

于 2015-08-26T13:13:09.090 回答
-1

edtFTPj/PRO是一个商业 Java 客户端库,支持 SFTP、FTP 和 FTPS(以及 SCP)。

正如另一个答案所述,您需要定期将最新列表与前一个列表进行比较(在尝试之间断开连接)。

于 2010-02-17T06:39:49.213 回答
-2

最完整的可能是 Jakarta Commons Net:http ://commons.apache.org/net/

于 2010-01-26T14:13:44.613 回答