Does this work for you?
from("file://SRC")
.setHeader( "CamelFileName",
simple("${header.CamelFileName.replace('_', '/')}"))
.to( "file://DST")
;
> On Jun 28, 2016, at 11:25 AM, gringo512 <gringoal...@gmail.com> wrote:
>
> Hi,
>
> Is there any way to create a route using File component which can move file
> from "SRC" folder to "DST/name1/" where "name1" is a substring taken from
> filename. Like in the following example:
>
> SRC/name1_abc.txt
> SRC/name1_zxc.txt
> SRC/name1_qwe.txt
> SRC/name2_abc.txt
> SRC/name2_zxc.txt
> SRC/name2_qwe.txt
>
> to
>
> DST/name1/abc.txt
> DST/name1/zxc.txt
> DST/name1/qwe.txt
> DST/name2/abc.txt
> DST/name2/zxc.txt
> DST/name2/qwe.txt
>
> Thanks in advance,
> Greg
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/moving-files-to-dynamically-created-subfolders-tp5784512.html
> Sent from the Camel - Users mailing list archive at Nabble.com.