Skip to content

this app is a CLI (command line user interface) based which organizes around 40 + file formats and make you files clean and well organized

Notifications You must be signed in to change notification settings

Burhanali2211/FileOrganizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

FileOrganizer

this app is a CLI (command line user interface) based which organizes around 40 + file formats and make you files clean and well organized

CLI File Organizer

📌 Overview

The CLI File Organizer is a Python script that automatically organizes files in a specified directory by categorizing them into predefined folders based on their file extensions.

🚀 Features

  • Categorizes files into predefined folders (Images, Videos, Documents, etc.)
  • Creates folders if they don’t exist
  • Moves files into respective folders based on their type
  • Removes empty folders after organization
  • Works on any directory specified by the user

🛠️ Requirements

  • Python 3.x
  • shutil (built-in)
  • os (built-in)

📥 Installation

  1. Clone the repository:
    git clone https://github.com/Burhanali2211/FileOrganizer.git
    cd file-organizer
  2. Ensure you have Python installed:
    python --version

▶️ Usage

  1. Run the script:
    python file_organizer.py
  2. Enter the directory path when prompted.

📂 File Categories

The script organizes files into the following categories:

  • Images (.jpg, .png, .gif, etc.)
  • Videos (.mp4, .mkv, .avi, etc.)
  • Documents (.pdf, .docx, .txt, etc.)
  • Music (.mp3, .wav, .aac, etc.)
  • Archives (.zip, .rar, .7z, etc.)
  • Code (.py, .java, .cpp, .html, etc.)
  • Executable Files (.exe, .msi)
  • Arduino Scripts (.ino)
  • Fritzing Files (.fzp, .fzpz)

🛠️ Contributing

Feel free to contribute by adding more file categories or improving the script. Fork the repo and submit a pull request!

📜 License

This project is open-source and available under the MIT License.


🚀 Happy Organizing! 🎯

About

this app is a CLI (command line user interface) based which organizes around 40 + file formats and make you files clean and well organized

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages