3.jpg

微信公众号:爱问CTO
专业编程问答社区
www.askcto.com

远程上传或者下载文件会用到这个类,属于org.apache.commons.net.ftp.FtpClient。
使用FTPClient.cwd(String directory)
int cwdNum = FTPClient.cwd(“/bancftp/YT/0000/“);

返回的是int类型。如果值为250。证明远程目录存在,切换成功。如果为550,远程目录不存在或者存在访问权限的问题。列如下面的。

if(ftpClient.cwd("/bancftp/YT/0000/")==550){
     System.out.println("remote Directory Doesn't Exists");
}else if(ftpClient.cwd("/bancftp/YT/0000/")==250){
     System.out.println("remote Directory Exists");
}else{
     System.out.println("Unknown Status");
}

爱问CTO
18 声望2 粉丝

爱问CTO 专业编程问答网站