[
https://issues.apache.org/jira/browse/CAMEL-4474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13112328#comment-13112328
]
Taariq Levack commented on CAMEL-4474:
--------------------------------------
Great.
The reason is stated in the comments in FileEndpoint;
// we assume its a file if the name has a dot in it (eg foo.txt)
Since a directory can have a dot, like .m2, .camel etc, we should perhaps
always assume it's a directory, but that doesn't sound right either.
Feel free to submit a patch to improve the code or even documentation to make
it clearer.
> file: consumer does not create directory
> ----------------------------------------
>
> Key: CAMEL-4474
> URL: https://issues.apache.org/jira/browse/CAMEL-4474
> Project: Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 2.8.1
> Environment: java 1.6
> Reporter: David J. M. Karlsen
> Labels: component, consumer, file
> Attachments: Camel4474.java, app-config-context.xml,
> app-config.properties, test-context.xml
>
>
> According to http://camel.apache.org/file2.html autoCreate is true by default
> and should for a consumer create the directory.
> {noformat}
> autoCreate true Automatically create missing directories in the file's
> pathname. For the file consumer, that means creating the starting directory.
> For the file producer, it means the directory the files should be written to.
> {noformat}
> This does not happen and thus a route startup would fail.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira