La respuesta aceptada asume que uno sabe cómo usar la línea de comando. Si no lo hace, aquí están los pasos precursores supuestos:
1) Instale un administrador de paquetes, si aún no tiene uno instalado. (Y luego úselo para siempre para instalar nuevo software :))
(Recomendado :)
Para Mac: use Homebrew - enlace
Para Windows: use Chocolatey - enlace
2) Utilizando su (^^ recién instalado) administrador de paquetes, instale exiftool
, que es un software gratuito para ver / trabajar con metadatos de medios:
En Mac:
brew install exiftool
En Windows:
choco install exiftool
3) Navegue al directorio que contiene sus archivos de imagen / película usando el comando 'cambiar directorio': cd
- (Lea más sobre cómo usar la línea de comando aquí: enlace )
cd {insert-name-of-your-file-directory-here}
4) El último comando se basa en la (s) respuesta (s) aceptada (s) anterior (es), pero encontré que necesitaba cambiar esto a CreationDate
para que realmente refleje la fecha de captura de las fotos / videos originales. Y también opté por usar touch
:
Versión de una sola línea (copiar y pegar esto):
for file in *; do touch -t "$(exiftool -p '$CreationDate' -d '%Y%m%d%H%M' "$file")" "$file"; done
(El mismo código, pero formateado para facilitar la lectura en caso de que quiera comprender lo que está sucediendo):
for file in *; do \
touch -t "$(exiftool -p '$CreationDate' -d '%Y%m%d%H%M' "$file")" "$file"; \
done