¿Cómo copiar por lotes la "fecha de modificación" de archivos en el directorio a otros archivos con nombres idénticos (pero comprimidos) en otro directorio?

¿Cómo copiar por lotes la "fecha de modificación" de archivos en el directorio a otros archivos con nombres idénticos (pero comprimidos) en otro directorio?

He estado comprimiendo mis videos MP4 500++ de hace 2 años con Handbrake, sin embargo, como los archivos comprimidos se registran como archivos nuevos, no conservan sus atributos de metadatos originales (fecha de modificación, fecha de creación, etc.).

Me gustaría copiar por lotes los metadatos de los archivos originales a los comprimidos, especialmente la fecha de modificación. Los archivos tienen nombres idénticos, solo que se encuentran en directorios diferentes.

BulkFileChanger puede modificar fechas por lotes, pero no puede copiar fechas de otros archivos.

Respuesta1

Usando el programa de línea de comando,exiftool, usarías este comando
exiftool -TagsFromFile /path/to/sourceFiles/%F -All:All -FileModifyDate -FileCreateDate /Path/to/NewFiles/

Esto copiará todas las etiquetas incrustadas que exiftool puede copiar, así como las marcas de tiempo del sistema desde el /path/to/sourceFiles/directorio a archivos con elexactomismo nombre en el /Path/to/NewFiles/directorio.

Este comando crea archivos de respaldo. Agregar-overwrite_originalpara suprimir la creación de archivos de copia de seguridad.

Respuesta2

Cambiador de archivos masivoPuede hacerlo ahora desde la versión 1.65.

BulkFileChanger: cambiar la hora/atributos del archivo

BulkFileChanger ahora le permite cambiar y copiar los valores de fecha/hora almacenados dentro de archivos multimedia (.mp4, .mov). Puede cambiar/copiar 3 valores de fecha/hora: Fecha del artículo, Fecha codificada, Fecha de adquisición.

información relacionada