File Sorter

File Sorter Organize & Categorize Files Effortlessly

The File Sorter is a console-based Python project that helps users automatically organize files in a folder by categorizing them based on file type, name, or extension. This tool is ideal for keeping directories neat and clutter-free by moving files into relevant subfolders (e.g., Images, Documents, Videos, Music, etc.).

Key Features:

Automatically Sorts Files – Organizes files into categorized folders
Sort by File Type – Moves images, documents, videos, and more into respective folders
Sort by Name or Extension – Group files with similar names or extensions
Custom Sorting Rules – Users can define their own file categories
Fast & Efficient – Works on large numbers of files in seconds
Cross-Platform – Works on *Windows, Mac, and Linux*

Technology Used:

🟢 Python
🟢 OS & shutil (For file management)
🟢 Regex (For advanced name-based sorting)

Use Cases:

  Students & Professionals – Easily manage project files, reports, and PDFs
  Photographers & Designers – Automatically sort images, videos, and graphics
 Music & Movie Enthusiasts – Organize audio and video collections
  Office & Business Users – Keep downloads and work documents structured

Video Tutorial Overview:

📌 Introduction – Why file organization is important
📌 Setting Up Python & Required Libraries
📌 Writing the Code to Detect & Categorize Files
📌 Sorting by File Type, Name, and Extension
📌 Implementing Custom Sorting Rules
📌 Final Testing & Real-World Applications
🚀 Watch the tutorial and declutter your folders instantly!

Video Tutorial