Skip to main content

A file organizer for your folder

Project description

📂 File Organizer

A simple Python utility that organizes files in a selected folder into categorized subfolders based on their file extensions.
It can also reverse the organization by moving files from subfolders back to the root folder — useful for testing or restoring the original state.


✨ Features

  • Automatically categorizes files into folders like Images, Documents, Videos, Audio, Applications, and more.
  • Lets you choose:
    • The current script directory.
    • Or any folder via a folder selection dialog.
  • Detects if a folder has no files and offers to rollback (un-organize) the folder.
  • Prevents overwriting by automatically renaming duplicate files during rollback.
  • Supports multiple file types through a configurable mapping.

📂 Example Folder Structure

Before

project/
├── cat.jpg
├── resume.pdf
├── music.mp3

After

├── Images/
│ └── cat.jpg
├── Documents/
│ └── resume.pdf
├── Audio/
│ └── music.mp3

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

flm_file_organizer-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

flm_file_organizer-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file flm_file_organizer-0.1.0.tar.gz.

File metadata

  • Download URL: flm_file_organizer-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.6

File hashes

Hashes for flm_file_organizer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6e00908738c84b1902beb2ba327b6ce10a6f765bda2d231567b91465a302c1ef
MD5 cd076cab5aa8f8c57ec067485ce6685a
BLAKE2b-256 7f3efde8e7760765e22cab8b16702b42bc705de603d081258aa3112babfb9cbc

See more details on using hashes here.

File details

Details for the file flm_file_organizer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flm_file_organizer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9909b9783358a868dd0405d0d3c4d5f180879a2172859adaa4929b423b4b13c
MD5 53ab927a10d73fd2b52a5da0bd633f7b
BLAKE2b-256 e5e009401e387c4c42c21e203ca05832ff0be9f032d682ac0fbf9f223428d5a8

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