[
https://issues.apache.org/activemq/browse/CAMEL-1653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51977#action_51977
]
Claus Ibsen commented on CAMEL-1653:
------------------------------------
trunk: 779924.
Added a new {{fileExist}} option with 4 options
- Override
- Append
- Fail
- Ignore
Override is now default.
Also added the Append feature to the FTP component as it only supported
Override before.
> clobber option for FileComponent
> --------------------------------
>
> Key: CAMEL-1653
> URL: https://issues.apache.org/activemq/browse/CAMEL-1653
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-core
> Affects Versions: 2.0.0
> Reporter: Joe Gottman
> Assignee: Claus Ibsen
> Priority: Minor
>
> FileComponent currently has an append option, which is set to true for File
> Producers to make the Producer write to the end of an existing file, and
> false to make it overwrite an existing file. However, sometimes it is an
> error for it to do anything to change an existing file. Would it be possible
> to add a clobber option to the FileComponent which defaults to true but when
> set to false prevents the File Producer from modifying an existing file? It
> should probably throw some kind of Camel Exception when it attempts to write
> to a file that already exists. If desired, the Route can then catch this
> Exception and handle it, for instance by trying to write the file to a
> different location.
> This option might also be useful for some other Producer components for
> the same reason.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.