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.
- 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
Unsortedfolder, 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.
- Clone the repository:
git clone https://github.com
- Open the project in your IDE.
- In
Program.cs, replace the placeholder with your actual folder path:string sourceDir = @"C:\\Your\\Folder\\Path";
- Run the application.
- Add real-time background monitoring using
FileSystemWatcher. - Move extension rules configuration to an external
JSONconfig file. - Transition the utility into a background
Windows Service/Worker Service.