Skip to content

mier48/file-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

File Organizer

Versión: 1.0 License: MIT

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.

Características

  • 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.
  • 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.

Requisitos

  • 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.).

Instalación

  1. Clona este repositorio:

    git clone https://github.com/tu-usuario/file-organizer.git
    cd file-organizer
  2. Asegúrate de tener Python instalado. Puedes verificarlo con:

    python --version
  3. El script está listo para usarse, no requiere instalación adicional.

Uso

  1. Ejecuta el script:

    python organize_files.py
  2. Introduce la ruta de la carpeta que deseas organizar:

    • Ejemplo: C:/Users/TuUsuario/Downloads.
  3. El script creará carpetas para cada tipo de archivo y moverá los archivos correspondientes.

Ejemplo de Salida

##################################################
#                FILE ORGANIZER                  #
##################################################
¿Qué carpeta quieres ordenar?
> C:/Users/TuUsuario/Downloads

Archivos organizados correctamente.

Personalización

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

¡Contribuciones, reportes de errores y sugerencias son bienvenidos! Siéntete libre de abrir un issue o enviar un pull request.

Licencia

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.

About

File management scripts with python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages