[ https://issues.apache.org/jira/browse/CAMEL-3894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13025052#comment-13025052 ]
Jesus CASTILLO commented on CAMEL-3894: --------------------------------------- I like the find command as we can build complex searches with a few options. Both mindepth and maxdepth allows us to limit the search when traversing the directories tree. So, both are important although I think that maxdepth is more frequently used. In addition, I think wee need a filter that supports find style searches. I am running some test to locate all the Outbox folders in the following structure: {code} repositories + repo1 + users + user1 + Incoming + Inbox + Outbox + Sent Files + Deleted Files + user2 ... + userN + repo2 ... + repoM {code} but it's hard to implement it efficiently using only the Ant filter. This could be easily done with a find command as: {code} find ./repositories -mindepth 4 -maxdepth 4 -type d -name Outbox {code} A find-like filter could have support for filetype (directory/file), filter with times (mtime, ctime, etc), permissions, etc. > Support maxdepth option on File Component when recursive option is enabled > -------------------------------------------------------------------------- > > Key: CAMEL-3894 > URL: https://issues.apache.org/jira/browse/CAMEL-3894 > Project: Camel > Issue Type: Improvement > Components: camel-core > Affects Versions: 2.6.0 > Reporter: Jesus CASTILLO > > It would be great if the File component adds support for the maxdepth option > just like the find command does, so we can prune the recursive directory > search when recursive is enabled. > With maxdepth we can set the levels of Directories to descend during the > pollDirectory function. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira