首页 > 解决方案 > 如何通过 java 代码获取 FTP 服务器的设置值?

问题描述

我想从客户端状态知道FTP服务器的设置值。

(使用 FTPClinet、Apache Commons-Net 库)

例如

在 FTP 服务器的设定值中

idle_session_timeout=300
pasv_enable=YES

我想通过Java中的FTPClient获取上述FTP服务器设置值(apache commons-net)

是否可以从客户端状态获取FTP服务器的设置值?

标签: javaftpftp-clientapache-commons-net

解决方案


没有通用的方法可以从客户端检索任意 FTP 服务器的任意设置。

可能有特定的方法来检测(而不是读取)特定设置,但这会因设置而异。因此,您必须针对您感兴趣的每个设置提出具体问题。如果您这样做,请确保您解释,为什么您甚至想知道设置的值。


不过,您已经问过有关主动/被动模式的问题:
有没有办法在 Java Web 程序中判断 FTP 服务器是主动还是被动?
(尽管在不同的帐户下)


推荐阅读