【发布时间】:2014-02-19 12:40:26
【问题描述】:
我正在使用 apache.commons.net.FTPClient 从客户那里获取一些文件,但我发现有一个 ftpserver 没有按应有的方式处理命令列表,因为它总是返回当前目录而不是我表示。
我发现 mlistFile (MLSD) 在该机器上运行良好!
我的问题是: 有什么方法可以通过 apache.commons.net 找出我是否应该使用 MLDS 或 LIST commnad?
任何标志或类似的东西?
谢谢
【问题讨论】:
-
您可以发送 mlsd 命令并检查回复代码。如果您获得 202 代码,请尝试使用列表。 (请参阅此处的代码:en.wikipedia.org/wiki/List_of_FTP_server_return_codes)
-
没有更优雅的方法吗?
标签: java ftp-client apache-commons-net