Este projeto é um script em Python que organiza automaticamente arquivos em subpastas de acordo com suas extensões. Ele foi desenvolvido como prática para automação de tarefas, servindo como base para estudos em Devops e Cloud.
This project is a Python script that automatically organizes files into subfolders based on their extensions.
It was developed as a practice for task automation, serving as a foundation for studies in Devops and Cloud.
- Seleção de pasta via interface gráfica (Tkinter). / Directory selection via a simple graphical interface (Tkinter).
- Identificação automática de arquivos pela extensão. / Automatic file categorization by extension.
- Criação de subpastas para cada categoria. / Creation of subfolders for each category.
- Movimentação dos arquivos para suas respectivas pastas. / Moving files into their respective folders.
Categorias atuais / Current categories:
- images →
.jpg,.png - planilhas →
.xlsx - PDFs →
.pdf - csv →
.csv
- Python 3
- Tkinter (for directory selection)
- OS Library (file and folder handling)
- Clone this repository:
git clone https://github.com/your-username/file-organizer.git cd file-organizer - Run the script:
python organizer.py
- Select the folder you want to organize.