I have been using Camel for couple of years and the main use case have always been file transfer.
In my opinion file transfer is not as simple as it looks like and a framework like Camel will be very beneficial. Different file systems has different restrictions and Camel file endpoints have different strategies for dealing with concurrent file access, transaction behavior, retry longing, error handling, streaming, monitoring, statistics, scaling, etc.
On the other hand, if you are very sure that you will not need any of the above and your file transfer will be very very simple (any file transfer looks so at the beginning) then it might be easier to write your own file transfer logic, but I'm sure if you use Camel, it will be shorter, easier to understand and maintain and extend for future requirements.
My 2p