Organize developer downloads: SDKs, repos, builds
Open a developer’s Downloads folder and you can read their whole month in it. An SDK installer from three laptops ago. A project-final.zip someone sent on Slack. Two database dumps you meant to restore and forgot. A .env with real credentials sitting in plain sight. Loose scripts, a stray config.json, crash dumps weighing hundreds of megabytes each, and a graveyard of .log files from a debugging session last spring. You know exactly where everything should go. You just never have the ten minutes, so it never happens.
Elegant File Explorer does the filing for you, with rules you write once and forget — and every bit of it runs on your own machine, nothing uploaded. The Developer and DevOps & Data packs turn that chaos into folders you can actually navigate.
Get the loose code out of the way#
Start with the everyday clutter: the scripts, configs and snippets you download and never move. The recipe “Gather loose code and configs” recognizes code and configuration files loose in your Downloads and moves them into a Code subfolder, pulling that stray .py and lost .json out from between your installers.
If you like to see how a rule is built before you trust one, here is that same idea as a rule you can read at a glance:
- Open Auto-organization and click + New rule.
- Rule name:
Loose code. - Monitored folders: + Add folder, Browse…, pick your Downloads folder.
- Which files (conditions): with the tab set to Any (OR), add an “Extension is” condition for each format you want —
.py,.js,.ts,.sql,.json. - What to do (actions): “Move to” → a
Downloads\Codefolder.
Click “Simulate effect” for the Preview — nothing is actually changed, then “Save rule”. Or skip the whole thing and pick the recipe from the Recipe Gallery, which fills the rule in for you.
The heavyweights that quietly eat your disk#
Two kinds of files bloat a developer’s drive without you ever noticing: crash dumps and old logs. Both are handled.
- “Crash dumps and minidumps to review” looks through your Downloads and its subfolders for the memory dumps and crash reports left behind after debugging —
.dmpfiles, minidumps, crash logs — and moves them into a_Crashes (review)folder, taggedCrash. A single dump can run hundreds of megabytes, and nobody remembers they are there. - “Clean old logs and temp files” finds
.log,.tmp,.tempand.cachefiles that haven’t changed in more than 14 days and gathers them into_Review temp, taggedTemp. It only touches what’s gone cold, so nothing in active use is disturbed.
For servers, “Archive old server logs” takes a different tack: it finds .log files untouched for more than a week and compresses each one into a ZIP right beside the original, tagged Log. You reclaim the space without losing the history — the log is still there, just zipped.
Notebooks and datasets, filed by themselves#
If your work drifts into data, two recipes keep that side tidy. “Jupyter notebooks gathered” rounds up the .ipynb files scattered through Downloads and collects them in Documents\Projects\Notebooks, tagged Notebook — every analysis, experiment and course notebook in one place instead of orphaned across the disk.
“Datasets and data exports” recognizes heavy data exports — .csv, .parquet, .jsonl and .ndjson files larger than 10 MB — and files them into Data\Exports by year and month, tagged Dataset. The little day-to-day CSVs stay out of it; only the real datasets get archived, so the folder means something.
And “Database dumps” sweeps the .sql, .dump and .bson backups into Documents\DevOps\Dumps by month, tagged DB dump — your database backups filed where they belong, well away from the code.
The files that should never sit loose#
Here is the one that matters most. A private key or a .env full of secrets does not belong in a folder you screen-share, drag into a zip, or sync to who-knows-where. Two recipes make those files visible and move them somewhere deliberate.
- “Isolate .env files (secrets)” finds
.envfiles, credential files and anything named like a secret across Downloads and its subfolders, and moves them into_Secrets (review), taggedSecret. It lowers the odds of a password or key shipping out with a project by accident. - “Isolate keys and digital certificates” does the same for private keys and certificates —
.pem,.key,.pfx,.p12,.cer,.crtandid_rsa— gathering them into_Keys and certificates (review), also taggedSecret. An SSH key or a signing certificate has no business living in Downloads; here you actually see them and put them away properly.
These recipes move and tag. They don’t upload, scan or phone home — the whole point is that your secrets stay on your machine and simply stop sitting where you’ll leak them.
Where did that installer come from?#
One signal developers quietly need and almost never get: Windows records where each download came from — the site behind it — and almost no program surfaces it. Elegant File Explorer does. When you pull an SDK, a signed installer or a release binary off the web, that origin travels with the file. If you’ve ever stared at a setup.exe wondering whether it came from the official site or some mirror, being able to see exactly where a file came from is worth a look — it’s the provenance you needed when a build behaves strangely.
Nothing is deleted, everything can be previewed#
Automating a folder full of work makes anyone nervous, and it should. Two things answer that. “Simulate effect” shows the full outcome — every move, every rename, every zip — before a single file changes. And every run is logged, so “Undo” reverses it: moving is moving, never deleting. The .env isolation, the log cleanup, the dump sweep — you can watch each one in the preview first, then reverse it if it wasn’t what you wanted. Notice too that the log-archive recipe creates a plain ZIP beside your file; the app makes ZIPs, and it can also open and extract 7z and RAR archives you receive, including password-protected ones.
The folder names with an underscore — _Crashes (review), _Secrets (review) — are deliberate. They sort to the top and read as a to-do: look at these, then decide. The app gathers; you make the call.
Elegant File Explorer