如何使用 Talend 放置文件并遵循目录结构

How to put files with Talend respecting directory structures

我正在尝试从包含子目录的目录中 ftp 文件,我希望服务器上的目录 structure/hierarchy 得到尊重。

作业如下所示:

各种组件设置如下:

并且在访问 row1.localPath 变量时出现 NullPointer 异常(即使在 tLogRow 时我看到了我需要的正确信息)。

您可以 link tFileList 直接到 tFTPPut 组件(迭代 link),使用 tFileList_1_CURRENT_FILEPATH 作为 tFTPPut 中的本地目录。