An open API service indexing awesome lists of open source software.

https://github.com/alberto2005-coder/organizador_archivos

Programa de organización de archivos de una carpera, en subcarpetas según su tipo, con python
https://github.com/alberto2005-coder/organizador_archivos

Last synced: about 16 hours ago
JSON representation

Programa de organización de archivos de una carpera, en subcarpetas según su tipo, con python

Awesome Lists containing this project

README

          

# 🗂️ Organizador de Archivos

Organizador automático de archivos con **interfaz gráfica (Tkinter)** en
Python.\
Clasifica los archivos de una carpeta en subcarpetas según su tipo:
imágenes, documentos, audios, videos, etc.

------------------------------------------------------------------------

## ✨ Características

- ✅ Interfaz gráfica sencilla e intuitiva (Tkinter).
- ✅ Organización automática por **categorías de extensión**.
- ✅ Opcional: crear una **copia de seguridad** antes de mover
archivos.
- ✅ Vista previa de la organización antes de ejecutarla.
- ✅ Incluye o excluye archivos ocultos.
- ✅ Maneja conflictos de nombres añadiendo sufijos numerados.
- ✅ Barra de progreso y ventana de resultados.

------------------------------------------------------------------------

## 📂 Estructura del Proyecto

organizador_archivos/
│── main.py # Punto de entrada principal (ejecutar aquí)
│── gui.py # Interfaz gráfica con Tkinter
│── organizer.py # Lógica de organización de archivos
│── categories.py # Definición de categorías y extensiones
│── utils.py # Funciones auxiliares
│── README.md # Este archivo
│── LICENSE # Licencia MIT

------------------------------------------------------------------------

## 🚀 Instalación y uso

### 1. Clonar repositorio

``` bash
git clone https://github.com/alberto2005-coder/organizador-archivos.git
cd organizador-archivos
```

### 2. Crear un entorno virtual (opcional, recomendado)

``` bash
python -m venv venv
source venv/bin/activate # Linux / Mac
venv\Scripts\activate # Windows
```

### 3. Ejecutar el programa

``` bash
python main.py
```

------------------------------------------------------------------------

## 📸 Capturas
image

------------------------------------------------------------------------

## 🛠️ Tecnologías utilizadas

- [Python 3.8+](https://www.python.org/)
- [Tkinter](https://docs.python.org/3/library/tkinter.html) (incluido
en Python estándar)

------------------------------------------------------------------------

## 📜 Licencia

Este proyecto está bajo la licencia **MIT**.\
Consulta el archivo [LICENSE](LICENSE) para más información.