Skip to main content

📁 Organizarquivo

Sua pasta está uma bagunça? Deixa que ele organiza.

Organizarquivo é um pequeno programa feito em Python que coloca seus arquivos em pastas, de acordo com o tipo de cada um.

PyPI Python Downloads License


O que ele faz?

Sabe aquela pasta Downloads cheia de PDFs, imagens, músicas, vídeos e arquivos que você nem lembra de onde vieram?

O Organizarquivo resolve essa bagunça. Você informa uma pasta, ele olha os arquivos que estão lá e coloca cada um em seu devido lugar.

Sem precisar ficar arrastando arquivo por arquivo.

Instalação

Você pode instalar diretamente pelo pip:

pip install organizarquivo

Como usar

Depois de instalar, basta abrir o terminal e executar:

organizarquivo ~/Downloads

Troque ~/Downloads pelo caminho da pasta que deseja organizar.

Pronto! O programa cuida do resto.

Onde cada arquivo vai parar?

O Organizarquivo separa os arquivos nestas pastas:

Pasta Tipos de arquivo
Documents .pdf, .docx, .doc, .txt
Images .jpeg, .jpg, .png
Videos .mp4, .mkv, .mov
Audios .wav, .mp3
Spreadsheets .xlsx, .xls, .csv
Others Todo o restante

Se o programa encontrar um arquivo que não conhece, ele não fica perdido: vai para Others.

Um exemplo

Imagine que sua pasta esteja assim:

Downloads/
├── foto.jpg
├── trabalho.pdf
├── musica.mp3
├── planilha.xlsx
├── filme.mp4
└── arquivo.zip

Depois de executar o Organizarquivo:

Downloads/
├── Documents/
│   └── trabalho.pdf
├── Images/
│   └── foto.jpg
├── Audios/
│   └── musica.mp3
├── Spreadsheets/
│   └── planilha.xlsx
├── Videos/
│   └── filme.mp4
└── Others/
    └── arquivo.zip

Bem melhor, né?

Algumas informações

  • Funciona com Python 3.6 ou superior.
  • Não precisa instalar outras bibliotecas.
  • Funciona no Windows, Linux e macOS.
  • Também procura arquivos dentro das subpastas.
  • Não exclui arquivos intencionalmente.
  • Reconhece extensões mesmo quando estão escritas em letras maiúsculas.

Atenção: o programa movimenta os arquivos de verdade. Antes de organizar uma pasta importante, recomendamos fazer uma cópia de segurança.

Perguntas frequentes

Ele copia ou move os arquivos?

Ele move. Os arquivos saem de onde estavam e vão para as pastas correspondentes.

E se o arquivo não tiver uma extensão conhecida?

Ele vai para a pasta Others.

Preciso saber programar para usar?

Não! Basta instalar e executar o comando no terminal.

Posso usar em uma pasta com muitos arquivos?

Sim. O programa consegue percorrer pastas com muitos arquivos, embora o tempo necessário dependa do computador e do armazenamento.

Contribuições

Encontrou algum problema ou teve uma ideia interessante?

Fique à vontade para abrir uma issue ou enviar um pull request.

Toda ajuda é bem-vinda!

Licença

Este projeto é distribuído sob a licença MIT. Consulte o arquivo LICENSE para saber mais.


Feito com Python para deixar suas pastas um pouco menos caóticas.

Organizarquivo

Metadata

Release files for organizarquivo 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for organizarquivo 0.1.0
File Size Uploaded Provenance Actions
organizarquivo-0.1.0.tar.gz 4.9 kB Without provenance Details for organizarquivo-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for organizarquivo 0.1.0
File Interpreter ABI Platform Actions
organizarquivo-0.1.0-py3-none-any.whl Python 3 none any Details for organizarquivo-0.1.0-py3-none-any.whl

Total release size: 10.1 kB

Release files / organizarquivo-0.1.0.tar.gz

Download URL organizarquivo-0.1.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8027db38e4af52d5e5147acb24118dad0dca53cce76b96d7ef8792df093685e6
BLAKE2b-256 checksum
How to use checksums
f60311ca6ce2ab31164f53402b4a88342643e9068ecc21c61cd95e73c17fe15a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / organizarquivo-0.1.0-py3-none-any.whl

Download URL organizarquivo-0.1.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0470ee04ded8f8631e47255e9598f0e779be8b77d2f576586c9dc8ea1eb0a0e
BLAKE2b-256 checksum
How to use checksums
df9d2b763018c17bd8db6e39d96812ce1d5d6ca59bf60f2f066bd84097118b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for organizarquivo 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page