commons-ftp中ftpClient类的API - 图文

发布时间 : 星期六 文章commons-ftp中ftpClient类的API - 图文更新完毕开始阅读

listHelp

公共字符串 listHelp ( 字符串命令) 抛出IOException异常

为获取从服务器提供的命令的帮助信息,并返回完整的字符串。 参数:

command -命令在其上寻求帮助。 返回:

该命令的帮助字符串获得服务器。 NULL,如果无法获得的信息。 抛出:

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

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

sendNoOp

公共布尔sendNoOp ()

抛出IOException异常

发送一个NOOP命令到FTP服务器。 这是为防止服务器超时有用。 返回:

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

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

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

listNames

公共字符串 [] listNames ( 字符串路径名) 抛出IOException异常

获取列表中一个目录(或者仅仅是对一个给定的文件,它是不是特别有用的名称)文件名。 获得这些信息通过NLST命令。 如果给定的路径名是一个目录,不包含任何文件,一个零长度数组只返回如果FTP服务器返回一个积极的完成代码,否则返回null(在FTP服务器返回一个550错误号文件中找到。)。 如果该目录不是空的,一个目录中的文件名数组返

回。 如果路径名对应一个文件,只是文件将陆续上市。 服务器可能会或可能不会扩大glob表达式。 参数:

pathname -文件或目录清单。 返回:

清单中的文件名在给定的路径。 如果列表为空无法取得。 如果在目录中没有文件名,一个零长度的数组返回。 抛出:

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

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

listNames

公共字符串 [] listNames ()

抛出IOException异常

获取当前工作目录的文件名列表,这个信息是通过获得NLST命令。 如果当前目录不包含任何文件,一个零长度的数组返回只有当FTP服务器返回了积极的完成代码,否则,返回null(在FTP服务器返回一个550错误号文件中找到。)。 如果该目录不是空的,一个目录中的文件名数组返回。 返回:

清单中的文件名在当前工作目录。 如果列表为空无法取得。 如果在目录中没有文件名,一个零长度的数组返回。 抛出:

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

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

listfiles <套件

公共FTPFile [] listfiles <套件 ( 字符串路径名) 抛出IOException异常

使用默认的系统自动检测机制,获取当前工作目录或只是一个单一的文件档案资料清单。

获得这些信息通过list命令。 返回的数组的内容是由FTPFileEntryParser使用。

参数:

pathname -文件或目录清单。 由于服务器可能会或可能不会扩大glob表达式,使用起来这里不推荐,很可能导致这个方法失败。 返回:

信息表的文件在给定的路径中包含由自动检测机制确定的格式 抛出:

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

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

ParserInitializationException -抛出如果parserKey参数不能被选中的解决解析器工厂。 在DefaultFTPEntryParserFactory,这将发生在parserKey既不是一个实现该接口

org.apache.commons.net.ftp.FTPFileEntryParser,也不是一个字符串,其中包含一个确认键映射到这样一个分析器或者类的类的全限定类名装载机安全问题防止其被加载。 另见:

DefaultFTPFileEntryParserFactory , FTPFileEntryParserFactory , FTPFileEntryParser

listfiles <套件

公共FTPFile [] listfiles <套件 ()

抛出IOException异常

使用默认的系统自动检测机制,获取当前工作目录的文件资料清单。

获得这些信息通过list命令。 返回的数组的内容是由FTPFileEntryParser使用。

返回:

该文件中包含的信息的列表中自动检测机制决定的格式的当前目录。 注意:此数组可能包含空成员,如果上市文件的任何个人无法解析。 调用者前,必须核对每个空引用它的条目。

抛出:

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

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

ParserInitializationException -抛出如果parserKey参数不能被选中的解决解析器工厂。 在DefaultFTPEntryParserFactory,这将发生在parserKey既不是一个实现该接口

org.apache.commons.net.ftp.FTPFileEntryParser,也不是一个字符串,其中包含一个确认键映射到这样一个分析器或者类的类的全限定类名装载机安全问题防止其被加载。 另见:

DefaultFTPFileEntryParserFactory , FTPFileEntryParserFactory , FTPFileEntryParser

listfiles <套件

公共FTPFile [] listfiles <套件 ( 字符串路径名, FTPFileFilter过滤器) 抛出IOException异常

从版本listFiles(String)它允许提供过滤器的人。 例如: listFiles(\ 参数:

pathname -初始路径,可以为null filter -过滤器,非空 返回:

对FTPFile项目清单。 抛出: IOException 因为: 2.2

initiateListParsing

公共FTPListParseEngine initiateListParsing ()

抛出IOException异常

使用默认的自动检测机制,初始化FTPListParseEngine对象,包含了当前工作的这些信息是通过LIST命令获取服务器目录中的原始文件信息。 然后,这个对象能够被迭代的,以信息来填充返回对象FTPFile一序列FTPFileEntryParser使用。

此方法不同于使用listfiles <套件(),因为昂贵的FTPFile不创建对象的方法之前,需要的可能是一个大名单的优势。

联系合同范文客服:xxxxx#qq.com(#替换为@)