Introdução
Minha pasta Downloads tinha mais de 1.400 arquivos, misturados e sem organização. Resolvi criar um script Python para resolver isso. O script é simples, não depende de bibliotecas externas e funciona em qualquer sistema operacional.
Como Funciona o Script
O script varre a pasta escolhida, identifica a extensão de cada arquivo e move para subpastas organizadas por tipo. Usa a biblioteca padrão do Python 3 e pode ser agendado para rodar em múltiplas pastas. Para Windows, é necessário agendar via Task Scheduler.
Estrutura do Script
O esqueleto do script segue um padrão simples que se repete em várias situações de automação:
- Listar, Usar
os.listdir()para ler o conteúdo da pasta. - Classificar, Verificar a extensão e decidir o destino.
- Agir, Usar
shutil.move()para mover o arquivo.
Aplicações Práticas
Uma vez que você entende esse padrão, começa a ver oportunidades de automação em tudo, renomear arquivos em lote, limpar planilhas, enviar e-mails automáticos.
Recursos Adicionais
Se quiser outros scripts prontos no mesmo estilo (renomeador em massa, gerador de senhas seguras, unificador de PDFs, raspador de sites, limpador de planilhas), juntei mais 9 num e-book curto disponível na Hotmart e na Eduzz.
Conclusão
O esqueleto do script é sempre o mesmo, permitindo que você comece a ver oportunidades de automação em todas as situações de trabalho.