获取具有某些文件名前继后继者的 FTP 列表

Getting listFTP with certain filename pre succesors

我正在尝试 select 根据文件名和日期从 ftp 获取哪些文件 该作业应选择文件名

中包含当前日期的 ftp 个文件

"INCOMING.D<年月日>

INCOMING.D170318
INCOMING.D170319
INCOMING.D170320

在我的旧设置中,我会通过动态创建一个 FTP 文件

option confirm off 
option batch abort
option transfer ascii 
open <hostname>
cd  /home/outbox/
lcd \<localhosthost>\share\incoming
get INCOMING.D170320
exit

并用ftp程序执行

我应该使用哪些进程来获得 nifi 数据流中的此功能 目前我正在使用 listFTP 和 FetchFtp 进程,但我不知道如何创建我想要获取的文件列表。

欢迎提出任何建议

当您创建 ListFTP 处理器时,您可以提供一个 文件过滤器正则表达式 ,这将允许您只检索与所需模式匹配的文件名,例如^INCOMING\.D\d{6}$