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.
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 camel.springboot.main-run-controller=true to the application.properties
Run this Program in ide or in a console and you will see all your files are sorted.
Hope you liked the post!
Comments
Post a Comment