类 FtpClient
- java.lang.Object
-
- team.bangbang.common.net.ftp.FtpClient
-
public class FtpClient extends java.lang.Object处理FTP上传- 作者:
- 帮帮组
-
-
构造器概要
构造器 构造器 说明 FtpClient(java.lang.String host)构造方法
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanascii()改变文件传输方式为ASCII文本方式booleanbin()改变文件传输方式为二进制方式voidconnect()连接FTP服务器booleancwd(java.lang.String dir)改变当前的工作目录voiddisconnect()关闭FTP连接FtpInformationgetFtpInformation()FTP过程中Ftp实例向宿主实例汇报的内容,被宿主实例调用。java.lang.Stringpwd()返回当前工作目录voidsetPassword(java.lang.String password)voidsetPort(int port)voidsetUser(java.lang.String user)booleanupload(java.io.File localFile, java.lang.String remoteFileName)把输入流中的数据写到服务器服务器上,使用指定的文件名保存为文件booleanupload(java.lang.String localFile)以passive mode上传文件,此方法上传到FTP服务器上的时候文件名与客户端文件相同。
-
-
-
方法详细资料
-
setPassword
public void setPassword(java.lang.String password)
- 参数:
password- 密码
-
setPort
public void setPort(int port)
- 参数:
port- 端口
-
setUser
public void setUser(java.lang.String user)
- 参数:
user- 用户名
-
connect
public void connect() throws java.io.IOException连接FTP服务器- 抛出:
java.io.IOException- IO异常
-
disconnect
public void disconnect() throws java.io.IOException关闭FTP连接- 抛出:
java.io.IOException- IO异常
-
pwd
public java.lang.String pwd() throws java.io.IOException返回当前工作目录- 返回:
- 当前工作目录
- 抛出:
java.io.IOException- IO异常
-
cwd
public boolean cwd(java.lang.String dir) throws java.io.IOException改变当前的工作目录- 参数:
dir- 目标目录- 返回:
- true: 改变成功 false: 改变失败
- 抛出:
java.io.IOException- IO异常
-
bin
public boolean bin() throws java.io.IOException改变文件传输方式为二进制方式- 返回:
- true: 改变成功 false: 改变失败
- 抛出:
java.io.IOException- IO异常
-
ascii
public boolean ascii() throws java.io.IOException改变文件传输方式为ASCII文本方式- 返回:
- true: 改变成功 false: 改变失败
- 抛出:
java.io.IOException- IO异常
-
upload
public boolean upload(java.lang.String localFile) throws java.io.IOException以passive mode上传文件,此方法上传到FTP服务器上的时候文件名与客户端文件相同。- 参数:
localFile- 需要上传的本地文件名。- 返回:
- true: 上传成功 false: 上传失败
- 抛出:
java.io.IOException- IO异常
-
upload
public boolean upload(java.io.File localFile, java.lang.String remoteFileName) throws java.io.IOException把输入流中的数据写到服务器服务器上,使用指定的文件名保存为文件- 参数:
localFile- 本地文件remoteFileName- 上传到服务器上的目标文件名- 返回:
- true: 上传成功 false: 上传失败
- 抛出:
java.io.IOException- IO异常
-
getFtpInformation
public FtpInformation getFtpInformation()
FTP过程中Ftp实例向宿主实例汇报的内容,被宿主实例调用。 如果返回值为null,表示当前为断开状态- 返回:
- FTP汇报内容
-
-