Skip to content

HarishxWEB3/SmartFileOrganizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ Smart File Organizer

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).


βœ… Features

βœ” 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)


βœ… How It Works

  • 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, .gif
    • Documents β†’ .pdf, .docx, .txt
    • Videos β†’ .mp4, .mkv
    • Audio β†’ .mp3, .wav
    • Archives β†’ .zip, .rar
    • Scripts β†’ .py, .js, .html
    • Others β†’ All unknown extensions

βœ… Project Structure

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages