File Organizer es un script en Python diseñado para organizar automáticamente archivos en carpetas según su tipo. Ideal para mantener tus directorios ordenados y facilitar la búsqueda de archivos.
- Organización por tipo de archivo:
- Archivos de documentos (e.g.,
doc
,pdf
,txt
). - Imágenes (e.g.,
jpg
,png
). - Videos (e.g.,
mp4
). - Archivos comprimidos (e.g.,
zip
,rar
). - Otros tipos de archivos como
iso
,exe
, y más.
- Archivos de documentos (e.g.,
- Automatización completa: Detecta y mueve los archivos a las carpetas correspondientes.
- Configuración personalizable: Fácil de adaptar a tus necesidades añadiendo nuevas categorías y extensiones.
- Python 3.6+: Instalado en tu sistema.
- Librerías estándar: El script usa únicamente librerías estándar de Python (
os
,shutil
,glob
, etc.).
-
Clona este repositorio:
git clone https://github.com/tu-usuario/file-organizer.git cd file-organizer
-
Asegúrate de tener Python instalado. Puedes verificarlo con:
python --version
-
El script está listo para usarse, no requiere instalación adicional.
-
Ejecuta el script:
python organize_files.py
-
Introduce la ruta de la carpeta que deseas organizar:
- Ejemplo:
C:/Users/TuUsuario/Downloads
.
- Ejemplo:
-
El script creará carpetas para cada tipo de archivo y moverá los archivos correspondientes.
##################################################
# FILE ORGANIZER #
##################################################
¿Qué carpeta quieres ordenar?
> C:/Users/TuUsuario/Downloads
Archivos organizados correctamente.
Puedes modificar el mapeo de carpetas y extensiones directamente en el script, en la variable file_mapping
. Por ejemplo, para añadir una categoría para archivos de audio:
file_mapping = {
"audio": ["mp3", "wav", "flac"],
"documents": ["doc", "pdf", "txt"],
# Otras categorías...
}
¡Contribuciones, reportes de errores y sugerencias son bienvenidos! Siéntete libre de abrir un issue o enviar un pull request.
Este proyecto está licenciado bajo la Licencia MIT.
Nota: Este script es una herramienta simple y efectiva para organizar archivos. Se recomienda probarlo en carpetas con contenido no crítico para evitar errores inesperados.