Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Get files using ListFile but filtering by its name that has a date inside it

avatar
Explorer

Hello everyone, please help!

I have files whose name is formed by a date in the format "yymmdd", for example:


TRB_ASE_D190125.txt

TRB_TIT_D190125.txt


I need to get only the files whose names match the current date. For example, if the date was "190125", the 2 subsequent files would match that criterion.

I am using the ListFile processor to get the files and put this regular expression using the "now" function in the File Filter, but it does not work:


^TRB_[A-Z]+_D${now():format('yymmdd')}.TXT


Thanks in advance!

1 ACCEPTED SOLUTION

avatar
Super Mentor

@Mario Tigua

The File Filter property in the listFile processor does not support NiFi Expression Language. If yo float your cursor of the question mark icon to the right of a property name it will display a pop-up window that will tell you if this property will support NiFi expression language.
-

This property expects a java regular expression instead.

-

Thank you,

Matt

-

If you found this answer addressed your question, please take a moment to login in and click the "ACCEPT" link.

View solution in original post

1 REPLY 1

avatar
Super Mentor

@Mario Tigua

The File Filter property in the listFile processor does not support NiFi Expression Language. If yo float your cursor of the question mark icon to the right of a property name it will display a pop-up window that will tell you if this property will support NiFi expression language.
-

This property expects a java regular expression instead.

-

Thank you,

Matt

-

If you found this answer addressed your question, please take a moment to login in and click the "ACCEPT" link.