使用Talend中的regex从目录中选取特定文件

时间:2018-02-26 07:11:33

标签: regex talend

我的目录包含名为WM_PersonFile_22022018,WM_PersonFile_23022018,WM_PersonFile_24022018,WM_PersonFile_25022018的文件,这些文件每天都有。我正在使用tFileList来遍历文件

我的文件掩码中应该使用我的正则表达式来获取最新文件?是否应取消选中使用全局表达式作为文件掩码?

我尝试了“* .txt”,它正在拾取所有文件。

1 个答案:

答案 0 :(得分:1)

RegEx可以帮助您过滤正确的文件。

其他一些逻辑可以为您提供最新的文件。如果使用tFileList,则可以在日期之后进行排序,只获取第一个结果。

或者,如果您还想检查文件名中的日期是否正确,则可能需要使用tMap,tAssert,tJava或tJavaRow添加一些逻辑。