package com.xjg.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPReply;
public class FtpUtil1 {
private FTPClient ftp;
/**
* FTPClient构造函数,主要进行初始化配置连接FTP服务器。
*
* @param host
* FTP服务器的IP地址
* @param port
* FTP服务器的端口
* @param userName
* FTP服务器的用户名
* @param passWord
* FTP服务器的密码
*/
public FtpUtil1(String host, int port, String userName, String passWord) {
ftp = new FTPClient();
try {
ftp.connect(host, port);// 连接FTP服务器
ftp.login(userName, passWord);// 登陆FTP服务器
if (!FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
System.out.println("未连接到FTP,用户名或密码错误。");
ftp.disconnect();
} else {
System.out.println("FTP连接成功。");
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPReply;
public class FtpUtil1 {
private FTPClient ftp;
/**
* FTPClient构造函数,主要进行初始化配置连接FTP服务器。
*
* @param host
* FTP服务器的IP地址
* @param port
* FTP服务器的端口
* @param userName
* FTP服务器的用户名
* @param passWord
* FTP服务器的密码
*/
public FtpUtil1(String host, int port, String userName, String passWord) {
ftp = new FTPClient();
try {
ftp.connect(host, port);// 连接FTP服务器
ftp.login(userName, passWord);// 登陆FTP服务器
if (!FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
System.out.println("未连接到FTP,用户名或密码错误。");
ftp.disconnect();
} else {
System.out.println("FTP连接成功。");