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