A sleek, automated desktop file organizer for Windows. File Cleaner continuously watches your Downloads (or any target folder) and instantly routes files to specific destinations based on rules you create. Unlike basic organizers, it features Deep Content Scanning, allowing it to read inside PDFs and Word documents to sort them even if the filename is vague.
- π Deep Content Search: Reads the actual text inside
.pdf,.docx, and.txtfiles to find keywords for routing. - π Minimalist UI: A clean, modern interface built with
customtkinter. - β‘ Real-Time Monitoring: Uses
watchdogto detect and move files the instant they are saved. - π» System Tray Integration: Runs silently in the background. Double-click the tray icon to wake or sleep the app.
- π§ Smart Resume: Prevents duplicate instances. Opening the app while it's hidden just brings the existing window to the front.
- π Auto-Scan Scheduler: Set it to clean your folders Daily, Weekly, or Monthly automatically.
No coding required!
- Go to the Releases page on the right sidebar.
- Download the latest
FileCleaner.exe. - Double-click to run. (You might need to tell Windows it's safe to run since it's a new app).
If you want to tweak the code or build it yourself:
-
Clone the repo
git clone [https://github.com/3boodMMVI/File-Cleaner.git](https://github.com/3boodMMVI/File-Cleaner.git) cd File-Cleaner -
Install Dependencies
pip install customtkinter watchdog pystray schedule pypdf python-docx pillow
-
Run the Script
python Main.py
-
Compile to .exe
python -m PyInstaller --noconsole --onefile --icon=icon.ico --add-data "icon.ico;." --collect-all customtkinter Main.py
Enjoying the tool? Buy me a coffee to support future updates! β