Skip to main content

A smart Python script to automatically organize files by type, date, and more with undo and ignore support.

Project description

🗂️ Auto File Organizer

A smart, customizable file organization tool for your local directories. Sort files by type, date, or filename patterns, with full support for undo, exceptions, and intelligent folder cleanup.


🚀 Features

  • 📁 Sort by Type, Date, or Pattern
  • 🔁 Undo any sorting operation with one command
  • ⚠️ Ignore specific files or patterns using wildcards or regex
  • 🧠 Folder cleanup based on smart rules (no accidental user folder deletions)
  • 🔒 Prevents accidental file overwrites
  • 🛠️ Clean CLI interface

🔧 Installation

git clone https://github.com/your-username/auto-file-organizer.git
cd auto-file-organizer
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt  # if you add any external deps

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auto_file_organizer-1.0.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_file_organizer-1.0.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file auto_file_organizer-1.0.0.tar.gz.

File metadata

  • Download URL: auto_file_organizer-1.0.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for auto_file_organizer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 220896afe45c07785c51e9ae5ee5991a8b3706be84b0f69cd8d2972260ce8712
MD5 65487445dc1ffe82b5507f7117a9d942
BLAKE2b-256 c3584adc51318924a91a1f73df1d5c712eebdfefa0fd16bb8ffe4412324a85fc

See more details on using hashes here.

File details

Details for the file auto_file_organizer-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_file_organizer-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 311b52811ac834d10f80fa13366f2a6a0931ec18a73b0c88efd36ae7a9a37a24
MD5 5051259264c8b41f0601dc9eb68d7da8
BLAKE2b-256 5353bc55cf211d36bb5cf6644aee12d1a360a78e054586a93251e77b0a5d3039

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page