Apache FTPClient for Java 显示运行的 FTP 命令

ale*_*exj 1 java apache ftp client

您好,我正在使用 Apache Commons FTP 客户端,我想显示 FTP 客户端使用的 FTP 命令,就像当我使用 changeWorkingDirectory 时,它应该显示它使用的 FTP 命令,例如: CODEOFCOMMAND CHD .....

或者当我上传文件时它应该显示: CODEOFCOMMAND PUT ....

有可能这样做吗?

jer*_*ter 6

您可以在Apache Commons Net FAQ中找到它:

问:如何调试 FTP 应用程序?

A:可以添加协议命令监听器;例如:

ftp.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out), true));
Run Code Online (Sandbox Code Playgroud)