[
https://issues.apache.org/jira/browse/CAMEL-14127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16965663#comment-16965663
]
Marco Collovati commented on CAMEL-14127:
-----------------------------------------
It seems the bug has been introduced in 2.20.x, by commit
d8c0a53b6787778661fb4cde3c59a50b5691efac
Previous implementaion of {{writeFileByFile}} used {{prepareOutputFileChannel}}
that considered {{fileExist=Append}}, whereas the new version directly does a
{{Files.copy}} with {{StandardCopyOption.REPLACE_EXISTING option}}
> The destination File gets override even if you set the option fileExist to
> Append
> -----------------------------------------------------------------------------------
>
> Key: CAMEL-14127
> URL: https://issues.apache.org/jira/browse/CAMEL-14127
> Project: Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 3.0.0.RC3
> Reporter: Omid Dehghan
> Priority: Major
> Labels: append, file-component, fileExist, override
>
> Hi, I'm trying to append the content of a series of text files to another
> file with file-component using fileExist=Append but the destination file acts
> like it's been overrided!
> Here's how I did it:
> from("file:G:/high").to("file:G:/test?fileName=test.txt&fileExist=Append");
--
This message was sent by Atlassian Jira
(v8.3.4#803005)