Desktop

Smart File Organizer (Python)

Python tool that automatically tidies folders like Downloads and Desktop with a safe-move policy.

PythonCustomTkinterwatchdogpytest

01Overview

The Python edition of Smart File Organizer keeps folders that constantly fall apart — Downloads, Desktop — tidy automatically. Writing the same product twice, in two languages and ecosystems, was a good exercise in seeing how much architecture depends on the language.

It shares the safety principles of the Java version: no deletes, no silent overwrites, dry run first. On top of that it adds live monitoring through watchdog with a settle delay, so a file being copied is not moved mid-write.

02Key Features

03Engineering Notes