Skip to content

Permite ordenar de manera eficiente los archivos, separandolos en: Fotos, Videos y Documentos. Internamente eliminando los archivos duplicados, y ordenandolos por Año>Mes

Notifications You must be signed in to change notification settings

Mateo-404/Ordenador-de-Archivos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Organizador de Archivos

Este script organiza archivos en carpetas basadas en su tipo y fecha de creación. Además, optimiza imágenes y videos y elimina duplicados mediante un hash SHA-256.

Características

  • Clasificación automática de archivos en categorías como fotos, videos y documentos.
  • Organización de fotos y videos en carpetas por año y mes.
  • Optimización de imágenes y videos.
  • Eliminación de archivos duplicados usando hashes SHA-256.
  • Solicitud de rutas de origen y destino mediante entrada del usuario.

Requisitos

  • Python 3.x
  • Dependencias: Pillow, ffmpeg
  • Instalación de ffmpeg en el sistema.

Instalación

  1. Clonar el repositorio o descargar el script.
  2. Instalar las dependencias:
    pip install pillow
  3. Asegurarse de que ffmpeg esté instalado y accesible desde la terminal.

Uso

  1. Ejecutar el script y proporcionar las rutas de origen y destino cuando se soliciten:
    python organizador.py

Estructura de Carpetas Generadas

Ruta_Destino/
│── Fotos/
│   ├── 2023/
│   │   ├── 01/
│   │   ├── 02/
│   │   └── ...
│── Videos/
│   ├── 2023/
│   │   ├── 01/
│   │   ├── 02/
│   │   └── ...
│── Documentos/
│── Otros/

Notas

  • Si un archivo ya existe y es idéntico, será omitido.
  • Si ocurre un error en la optimización, el archivo original será copiado sin cambios.
  • El usuario debe ingresar las rutas de origen y destino al ejecutar el script.

About

Permite ordenar de manera eficiente los archivos, separandolos en: Fotos, Videos y Documentos. Internamente eliminando los archivos duplicados, y ordenandolos por Año>Mes

Topics

Resources

Stars

Watchers

Forks

Languages