1

我试图使用 apache FTPClient 从 AS/400 ftp 服务器下载文件,它应该可以工作,因为该库正确使用 OS400FTPEntryParser 来解析来自服务器的响应。

但是,此特定解析器仅将文件类型设置为 *STMF 的 ftp 服务器上可用的元素标记为有效文件,而我的所有元素在 ftp 服务器上都标记为 *FILE,然后在被 apache FTPClient 解析时标记为未知类型。还与每个 *FILE 元素相关联,我有一个包含文件扩展名的对应 *MEM 元素。

在编写我自己的解析器之前,我想了解这两种类型之间的区别,以及是否有正当理由将这些文件标记为未知。

4

1 回答 1

4

你确定是*MEM不是*MBR

*STMF是集成文件系统中的流文件。它们与文件的 PC 定义相同。

*FILE对象是数据库表,并且*MBR是表中的命名分区。每个*FILE人至少有一个*MBR

中型机和大型机系统的独特之处在于您实际上可以使用 FTP 从数据库表中检索内容。数据以固定长度格式返回。

了解更多信息:

FTP - 文件系统和命名约定

于 2012-08-30T13:14:38.303 回答