A Python-based file organizer that automatically sorts files in a folder into categories like Images, Documents, Videos, Audio, Archives, Scripts, and Others using Object-Oriented Programming (OOP).
β Organizes files into categories based on their extensions
β Simple CLI (Command Line Interface) for easy use
β Handles unknown extensions by moving them to Others
β Creates folders automatically if they don't exist
β Cross-platform (Windows, Linux, macOS)
- In Main.py Run the code
- Input a folder path
- The program scans all files in the folder
- Files are moved into folders:
Imagesβ.jpg, .png, .gifDocumentsβ.pdf, .docx, .txtVideosβ.mp4, .mkvAudioβ.mp3, .wavArchivesβ.zip, .rarScriptsβ.py, .js, .htmlOthersβ All unknown extensions
SmartFileOrganizer/ β βββ main.py # Entry point of the program (asks for folder path) βββ file_organizer.py # Core logic using OOP βββ requirements.txt # Dependencies (here: no external packages) βββ README.md # Documentation for GitHub