commons-ftp中ftpClient类的API-- 下载本文

启动控制连接,并得到初步答复。 初始化FTP._controlInput_和FTP._controlOutput_ 。 覆盖:

_connectAction_在课堂上FTP 抛出: IOException

setDataTimeout

公共无效setDataTimeout (智力超时)

设置超时时间以毫秒为单位使用时,从数据连接读。 此超时将被设置后立即打开数据连接。 参数:

timeout -默认的超时时间以毫秒为单位,用来当打开一个数据连接插座。

setParserFactory

公共无效setParserFactory ( FTPFileEntryParserFactory parserFactory)

为创建为所提供的解析器工厂对象所使用的工厂。 参数:

parserFactory -工厂对象用于创建FTPFileEntryParsers 另见:

FTPFileEntryParserFactory , DefaultFTPFileEntryParserFactory

断开

公共无效断开 ()

抛出IOException异常

关闭到FTP服务器,连接参数恢复到默认值的连接。 覆盖:

disconnect在课堂上FTP 抛出:

IOException -如果发生错误而断开。

setRemoteVerificationEnabled

公共无效setRemoteVerificationEnabled (布尔启用)

启用或禁用核实,利用远程主机的数据连接部分是作为控制连接到该连接的主机是相同的。 默认值是核实被启用。 你可以在任何时候设置此值,是否FTPClient当前连接与否。 参数:

enable -真正使核查,虚假禁用验证。

isRemoteVerificationEnabled

公共布尔isRemoteVerificationEnabled ()

返回不论是否在数据连接的远程主机参加启用验证。 默认行为是核实被启用。 返回:

真如果验证被启用,否则为false。

登录

公共布尔登录 ( 弦乐用户名,

字符串密码) 抛出IOException异常

登录到FTP服务器使用提供的用户名和密码。 参数:

username -根据登录的用户名。 password -密码使用。 返回:

True如果成功完成,否则为false。 抛出:

FTPConnectionClosedException -如果FTP服务器过早关闭连接的代码421,结果答复的客户端被闲置或其他原因导致服务器发送的FTP。 此异常可能陷于无论是作为一个IOException或本身独立。

IOException -如果发生I / O错误发生,而不是一个命令发送到服务器或接收服务器响应从。

登录

公共布尔登录 ( 弦乐用户名,

字符串的密码, 字符串帐户) 抛出IOException异常

登录到FTP服务器使用提供的用户名,密码和帐号。 如果不考虑由服务器,只需要用户名和密码,帐户信息不被使用。 参数:

username -根据登录的用户名。 password -密码使用。 account -该帐户使用。 返回:

True如果成功完成,否则为false。 抛出:

FTPConnectionClosedException -如果FTP服务器过早关闭连接的代码421,结果答复的客户端被闲置或其他原因导致服务器发送的FTP。 此异常可能陷于无论是作为一个IOException或本身独立。

IOException -如果发生I / O错误发生,而不是一个命令发送到服务器或接收服务器响应从。

注销

公共布尔注销 ()

抛出IOException异常

注销的通过发送QUIT命令FTP服务器。 返回:

True如果成功完成,否则为false。 抛出:

FTPConnectionClosedException -如果FTP服务器过早关闭连接的代码421,结果答复的客户端被闲置或其他原因导致服务器发送的FTP。 此异常可能陷于无论是作为一个IOException或本身独立。

IOException -如果发生I / O错误发生,而不是一个命令发送到服务器或接收服务器响应从。

changeWorkingDirectory

公共布尔changeWorkingDirectory ( 字符串路径名) 抛出IOException异常

更改的FTP会话的当前工作目录。 参数:

pathname -新的当前工作目录。 返回:

True如果成功完成,否则为false。 抛出:

FTPConnectionClosedException -如果FTP服务器过早关闭连接的代码421,结果答复的客户端被闲置或其他原因导致服务器发送的FTP。 此异常可能陷于无论是作为一个IOException或本身独立。

IOException -如果发生I / O错误发生,而不是一个命令发送到服务器或接收服务器响应从。

changeToParentDirectory

公共布尔changeToParentDirectory ()

抛出IOException异常

更改为当前工作目录的父目录。 返回:

True如果成功完成,否则为false。 抛出:

FTPConnectionClosedException -如果FTP服务器过早关闭连接的代码421,结果答复的客户端被闲置或其他原因导致服务器发送的FTP。 此异常可能陷于无论是作为一个IOException或本身独立。

IOException -如果发生I / O错误发生,而不是一个命令发送到服务器或接收服务器响应从。

structureMount

公共布尔structureMount ( 字符串路径名) 抛出IOException异常

问题的FTP SMNT命令。 参数:

pathname -路径名上升。 返回:

True如果成功完成,否则为false。 抛出:

FTPConnectionClosedException -如果FTP服务器过早关闭连接的代码421,结果答复的客户端被闲置或其他原因导致服务器发送的FTP。 此异常可能陷于无论是作为一个IOException或本身独立。

IOException -如果发生I / O错误发生,而不是一个命令发送到服务器或接收服务器响应从。

enterLocalActiveMode

公共无效enterLocalActiveMode ()