Inspiration

During freshmen year, I started taking digital notes. Very soon, I realized that I needed to improve my file organizing system if I wanted to stay on track. I needed a way to separate all the different types of files that I was downloading for school and extracurricular work, and so, this project was born.

What it does

  1. The program requests the user for the address of a folder.
  2. It then, looks into that folder and classifies the different types of files present.
  3. After classification, the program automatically generates the required number of folders according to the number of classes.
  4. Finally, the files of each type are put into the correct folder.

And we are done! All the files have now been put into folders of that type.

How I built it

I used python to design a script that uses a module name OS. This module is used by python to interact directly with the Operating System. This connection allowed me to make changes to the location where the folders are made and files are moved.

Challenges I ran into

I had to face the fear of starting one's first project. With no one to guide me, and questioning whether I had the knowledge and skills to complete this, initially starting the project was daunting.

I then had to learn how to implement the features I wanted in the project. From learning python to reading documentation about its many modules, I narrowed down what tools to use and how I wanted to use them.

Accomplishments that I'm proud of

This is by far my favorite project because its idea stemmed from my needs. I saw a problem, I attempted to solve it with my newly acquired skills, and I succeeded. The satisfaction of completing this project has beaten nothing else.

I am proud to say that my files are now more organized than ever!

Built With

Share this project:

Updates