nifi-directory-watcher is a NiFi extension that makes it possible to watch a directory for file changes. This implementation, unlike ListFile, makes use of Java NIO2 WatchService. A drawback with the WatchService is that it doesn't support subdirectories.
This processor supports watching multiple directories at the same time.