实现预期输出所需的 talend 组件

Posted

技术标签:

【中文标题】实现预期输出所需的 talend 组件【英文标题】:talend component needed for achiving expected output 【发布时间】:2018-12-24 11:49:12 【问题描述】:

我在以下给定目录中的输入文件很少:

Input Files:
/tmp (Folder)    
data01_data.txt    
data01_data01.txt    
data02_data.txt    
data02_data01.txt    
data03_data.txt    
data03_data01.txt    
data04_data.txt    
data04_data01.txt    
/ABC (Folder)    
CPU_data.txt    
memory_data.txt    

Folder name 
data01    
data02    
data03    
data04    
CPU 

记忆

现在我想在名称开头与文件名相同的文件夹中插入文件。

eg:
data01_data.txt        
data01_data01.txt 

以上文件需要移动到data01文件夹。我无法弄清楚组件和它需要使用的方式。 我是 talend 的新手,所以无法理解要实现目标需要哪个组件。

【问题讨论】:

这里的任何人请帮助我 【参考方案1】:

您可以使用几个组件来做到这一点:

tFileList 列出存储库中的文件(此处为 /tmp) 然后您必须使用 java 代码 (tJava) data01_data.txt 提取文件名的第一部分并将结果放入全局变量中,例如 然后是 tFileCopy,将文件复制到存储在全局变量中的存储库名称中

希望对你有帮助!

【讨论】:

以上是关于实现预期输出所需的 talend 组件的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助来修改JS代码以实现所需的输出

为啥在 C# .NET 中写入 Excel 范围所需的时间比预期的要长得多?

xsl 未转换为所需的输出

自旋锁所需的最小 X86 组件是多少

如何使用装饰器视图在 uicollection 视图中实现所需的设计

Talend call SqlServer带表结构list参数的存储过程