Python File Automation Scripts

Job ID: 40357009

Budget: $750 – $1,500 USD

I need a set of Python 3 scripts that automate routine file-management chores so I no longer have to sort, rename, or archive files by hand. The focus is pure task automation: the scripts should watch one or more folders, apply rules I define, then move, rename, delete, or compress files accordingly. Think of it as a hands-free assistant that keeps my directory tree tidy day and night.

You will receive a folder map, naming patterns, and the actions I want applied to each file type. Build the solution with standard libraries such as os, pathlib, shutil, zipfile, and, if scheduling is required, something lightweight like schedule or native cron/Task Scheduler compatibility. Clean, well-commented code and a brief README are essential so I can tweak paths or rules later without diving into the internals.

Deliverables
- Fully working Python 3 script(s) for file-management automation
- Config file template (JSON or YAML) for easy rule changes
- README explaining setup, configuration, and scheduling options
- Log output that records every action and gracefully captures errors

Acceptance criteria
• Dropping test files into the watched folder triggers the correct action within two seconds.
• All actions are logged with timestamps and error handling never halts the workflow.

If you have prior experience with similar task-automation or file-management projects, I’d love to see a quick reference or demo.
Related categories: PHP Python Software Architecture JSON Scripting Automation