Currently we only store the file name. https://stackoverflow.com/questions/66053141/spring-integration-sftppersistentacceptoncefilelistfilter-filters-out-new-file In addition, don't filter directories at all when using recursion - other wise a new file added deep in the tree will not be found.