Skip to content

Kunal-CodeLab/Smart-File-Management-System

Repository files navigation

Smart File Management System is a Windows app that automatically sorts files by type in any folder. Easy one-click setup—no manual steps needed. Perfect for keeping your files organized effortlessly.

Smart File Management System

One-Click Setup & Usage Instructions

This tool helps you organize your files automatically with a single click. All dependencies are installed automatically—no manual steps required!


How to Use

  1. Download & Extract

    • Download the ZIP file from GitHub.
    • Extract all files to a folder on your computer.
  2. Run as Administrator

    • Right-click on run_me_first.bat and select Run as administrator.
    • This is important to ensure all required components are installed and the app works without errors.
  3. Automatic Setup

    • The script will:
      • Check and install the required .NET Desktop Runtime if missing.
      • Restore and publish the application.
      • Launch Smart File Management System automatically.
  4. Start Organizing

    • Use the app to organize your files easily!

Troubleshooting

  • If you see any errors, make sure you are running the script as administrator.
  • Ensure your antivirus or Windows Defender is not blocking the setup.
  • If the app does not launch, check the publish folder for FileOrganizer.exe and run it manually.

Support

For any issues or suggestions, contact Kunal or open an issue on the GitHub repository.


Enjoy using Smart File Management System!

Smart File Management System - Production Ready v1.0

A professional file organization tool built with C# and Windows Forms.

Features

  • Automatic file organization by type
  • Smart duplicate handling
  • Custom organization rules (pattern-based and keyword-based)
  • Real-time file monitoring
  • Self-contained executable (no .NET required)
  • Professional Windows installers
  • Comprehensive logging

Custom Rules Feature

Create advanced organization rules to automatically sort files based on your specific needs:

Pattern-Based Rules

  • Use wildcards (* and ?) for flexible file matching
  • Examples: *.pdf, *report*.docx, 2019??.jpg
  • Set custom target folders for matched files

Keyword-Based Rules (New!)

  • Automatically group files containing specific keywords in their names
  • Files like kunal.pdf, kunal1.docx, Ridkunal.jpg will all go to a kunal folder
  • Works with any file type, not just specific extensions
  • Target folder is auto-generated from the keyword

How to Create Rules

  1. Go to the "⚙️ Custom Rules" tab
  2. For pattern rules: Enter rule name, file pattern, and target folder
  3. For keyword rules: Check "Keyword Rule" and enter the keyword
  4. Click "Add Rule" to save

Rules are applied in order - first matching rule wins.

File Categories

  • Images: jpg, png, gif, bmp, svg, webp, etc.
  • Documents: pdf, doc, docx, txt, xlsx, ppt, etc.
  • Videos: mp4, avi, mkv, mov, wmv, webm, etc.
  • Music: mp3, wav, flac, aac, ogg, m4a, etc.
  • Archives: zip, rar, 7z, tar, gz, etc.
  • Code: cs, java, cpp, py, js, html, etc.
  • Others: All other file types

Usage

  1. Launch FileOrganizer.exe
  2. Select source folder (default: Downloads)
  3. Click "Organize Files Now"
  4. View results in the activity log

Ready for production use!

About

A smart Windows file organizer that automatically sorts files by type with one-click setup. Fast, simple, and customizable with support for custom rules and real-time monitoring.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors