在使用FTPClient的时候发现了一些日常不注意的小细节, 对于刚接触FTPClientAPI 的童靴来说 很容易在这上面栽倒, 但这些又偏偏不是多难的问题而是一些 并不值得浪费时间的小bug点:
1) logout() 引起 的 IOException: Connection is not open
1) logout() 引起 的 IOException: Connection is not open
这个问题一般是因为 在 ftpClient.logout ()的时候 没有做如下判断:
if (this.ftpClient != null && this.ftpClient.isConnected()) {