importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importorg.apache.commons.net.ftp.FTPClient;importorg.apache.commons.net.ftp.FTPFile;importorg.apache.commons.net.ftp.FTPReply;importorg.apache.log4j.Logger;public classFtpUtil {private static Logger logger=Logger.getLogger(FtpUtil.class);private staticFTPClient ftp;/*** 获取ftp连接
*@paramf
*@return*@throwsException*/
public static boolean connectFtp(Ftp f) throwsException{
ftp=newFTPClient();boolean flag=false;intreply;if (f.getPort()==null) {
ftp.connect(f.getIpAddr(),21);
}else{
ftp.connect(f.getIpAddr(),f.getPort());
}
ftp.login(f.getUserName(), f.getPwd());
System.out.println("dengu chengg");
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
reply=ftp.