首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

FTPClient的getReplyCode()解决思路

2012-04-10 
FTPClient的getReplyCode()没弄明白getReplyCode()和getReply()文档上描述getReplyCode()返回一个状态码,

FTPClient的getReplyCode()
没弄明白getReplyCode()和getReply();
文档上描述getReplyCode()返回一个状态码,但是为什么

Java code
                                      if(fclient.isConnected()){                //设置文件传输类型为二进制                fclient.setFileType(FTPClient.BINARY_FILE_TYPE);                int reply=fclient.getReplyCode();                if(!FTPReply.isPositiveCompletion(reply)){                    fclient.disconnect();                    System.err.println("FTP sever refused connectd");                    System.exit(-1);                }                       }

他在外层判断时候不是验证过一次是否连接上FTP么,为什么还要再使用一次isPositiveCompletion()来验证呢

[解决办法]
API上已经说的很明白了,Determine if a reply code is a positive completion response.FTP连接有不同的模式。

热点排行