Hi

There is a recursive option you can set to true. And there is also
min/max depth options too. See the file docs at
http://camel.apache.org/file2

On Tue, Aug 5, 2014 at 7:09 PM, jkir <james.kirr...@baesystems.com> wrote:
> Hi all,
>
> I am currently looking at the File2 processor, and it seems to me that my
> fairly simple use case isn't covered by this. I am a complete Camel newbie,
> so I am hoping someone can prove me wrong or suggest an alternative!
>
> I want to be able to watch a directory for changes, but I only want to
> further process the subdirectories of that directory when they appear, NOT
> the files. For example, if I was watching the D directory in:
>
> D/
> - D1/
> -- f1.txt
> -- f2.txt
> - D2/
> -- f3.txt
> -- f4.txt
>
> Then I would want to process two events for D1 and D2, ignoring any files
> underneath. Currently, with the consumer:
>
> file://C:/D?moveFailed=failed&preMove=processing&move=processed/${file:name}
>
> This will fail to pick up the subdirectories inside D, only matching when
> files are placed immediately below D but not directories. The documentation
> implies that directories can be matched by using a FileFilter
> (http://camel.apache.org/file2.html#File2-Filterusingorg.apache.camel.component.file.GenericFileFilter),
> however in my testing even this exact example still does not appear to match
> directories, only files.
>
> Has anyone got any suggestions?
>
> Thanks in advance,
>
> James
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Polling-a-directory-for-inner-directories-tp5754812.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cib...@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to