Skip to content

barni300/DownloadsSorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downloads Sorter

A fast C# (.NET) CLI utility created to automatically organize your cluttered downloads folder. The application scans a directory and sorts files into subfolders based on their extensions.

Features

  • Automated Sorting: Instantly categorizes files into specific groups (Images, Documents, Archives, Programs, Videos, Music).
  • "Unsorted" Folder Safety Net: Any unrecognized or rare file types are automatically moved to an Unsorted folder, keeping the root directory perfectly clean.
  • Overwrite Protection: If a file with the same name already exists in the destination folder, the tool automatically appends a unique timestamp to prevent data loss.

Setup & Running

  1. Clone the repository:
    git clone https://github.com
  2. Open the project in your IDE.
  3. In Program.cs, replace the placeholder with your actual folder path:
    string sourceDir = @"C:\\Your\\Folder\\Path";
  4. Run the application.

Roadmap

  • Add real-time background monitoring using FileSystemWatcher.
  • Move extension rules configuration to an external JSON config file.
  • Transition the utility into a background Windows Service / Worker Service.

About

Lightweight C# tool that automatically cleans up your Downloads folder.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages