Automate File Classification with Apache Camel
We usually download several files to the Downloads folder, you might find various files in diverse formats like MP3, PDF, docs, srt , MP4 etc.Then you start moving the files from download folder to other folders, which can be very tiresome and monotonous task. In this post i am gonna show how to shift all your files from Downloads folder to respective folder, by using a simple Apache Camel route. Apache Camel is a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an API (or declarative Java Domain Specific Language) to configure routing and mediation rules. Lets first create a simple Spring Boot maven project Create a maven project and include spring Boot and Apache Camel dependencies. Now create the Spring Boot main file as Next, we add a class with the Camel routes.This routes will be started automatically. To keep the main thread blocked so that Camel stays up, add c...