Pequeño script de PowerShell para normalizar fechas del takeout de Google Photos y gestionar archivos entre directorios.
Este script realiza las siguientes acciones:
- Toma la fecha y hora del JSON correspondiente: Extrae la fecha y hora de los archivos
.json
asociados a las fotos y videos. - Pisa la fecha y hora del nombre de la imagen: Si es posible, utiliza la fecha y hora del nombre del archivo para mayor precisión.
- Elimina todos los archivos
.json
del directorio: Limpia los archivos JSON una vez que se han utilizado. - Elimina todos los duplicados por nombre: Elimina archivos duplicados que Google puede haber creado durante la subida y categorización.
- Ejecuta el script y proporciona la ruta del directorio a procesar cuando se te solicite.
- El script procesará los archivos en el directorio y realizará las acciones mencionadas.
Este script permite reemplazar archivos en un directorio A con archivos de un directorio B, basándose en una tolerancia de tamaño especificada.
- Ingresar directorios: Solicita las rutas de los directorios A (viejos) y B (nuevos).
- Validación de directorios: Verifica que los directorios sean distintos y existan.
- Reemplazo de archivos: Reemplaza archivos en A con archivos de B si el tamaño está dentro del porcentaje de tolerancia especificado.
- Reporte de resultados: Muestra la cantidad de archivos procesados, reemplazados y no reemplazados.
- Archivos no matcheados: Los archivos en B que no coincidan con ningún archivo en A se dejan en el directorio B.
- Ejecuta el script y proporciona las rutas de los directorios A y B, así como la tolerancia en porcentaje para el tamaño de los archivos.
- El script procesará los archivos y realizará los reemplazos según las condiciones especificadas.
- Incluir la data de GPS en el procesamiento de los archivos.