Me fui a otro país y olvidé cambiar la hora de mi cámara Nikon a la hora local. Así que al regresar, utilicé exiftool(exiftool -AllDates+=1 *.*
) para cambiar la hora de todas las fotos pero en Finder, "Fecha de Creación" cambia al día presente.
¿Cómo puedo obtener la fecha real de creación mostrada en Finder?
Entiendo que se crea un nuevo archivo con exiftool por lo que la Fecha de Creación es la fecha presente.
Datos Exif después de cambiar la fecha:
Fecha/Hora de Modificación del Archivo : 2018:08:24 09:44:32-03:00
Fecha/Hora de Acceso al Archivo : 2018:08:24 09:48:10-03:00
Fecha/Hora de Cambio de Inodo del Archivo : 2018:08:24 09:44:32-03:00
Fecha de Modificación : 2018:08:19 18:46:46
Fecha/Hora Original : 2018:08:19 18:46:46
Fecha de Creación : 2018:08:19 18:46:46
Una Información de un archivo original
La imagen fue creada a las 9:04.
A las 9:30 todavía estaba tomando fotos, no editando ni algo por el estilo.
No entiendo por qué Apple no tiene una pestaña "Fecha/Hora Original" o "Fecha de Creación" en Finder
0 votos
Usted dijo: "No entiendo por qué Apple no tiene una pestaña "Fecha/Hora Original" o "Fecha de Creación" en Finder", bueno, Finder en Vista de Lista tiene una columna de Fecha de Creación, solo tiene que hacer clic derecho en la barra de encabezado de la columna y seleccionarla. Si desea modificar las fechas, eche un vistazo a la página del manual para
SetFile
yGetFileInfo
.1 votos
"Fecha de creación" de Finder no toma la fecha de "Fecha de creación" de EXIF. Ambas páginas de manual dicen que esos comandos están obsoletos.
0 votos
¡Solo porque un comando esté obsoleto no significa que no se pueda usar! Si desea que el archivo refleje la fecha correcta de creación en Finder, entonces usar SetFile es una forma de hacerlo. Lo he usado más veces de las que puedo recordar para corregir fechas de la manera que quería.
0 votos
El Finder te muestra cuándo se creó el archivo en realidad, no cuándo se tomó la foto. Esto es intencional y es el comportamiento correcto. El EXIF existe para situaciones como esta al incrustar la fecha de creación de la "foto" en los metadatos. De esta manera, no importa cuántas copias se creen y cuándo se creen, se preserva la fecha en la que se tomó la imagen. Un consejo... si utilizas Fotos en macOS (y esto también se aplica a otras aplicaciones de fotos) puedes ajustar las fechas EXIF allí. (Selecciona la imagen, Obtener información, haz doble clic en la fecha). Esto por lo general no afectará la fecha de creación en el Finder.
0 votos
Otra nota importante. Para evitar este problema, en el pasado, antes de que las aplicaciones de imágenes respaldadas por bases de datos fueran muy populares, solía usar exiftool para cambiar los nombres de archivo reales de mis imágenes a la fecha de creación (a partir de la información exif). Luego podía ordenar todas mis imágenes cronológicamente en el Finder por nombre.
0 votos
Simplemente agregaré que es inusual que la fecha/hora de modificación sea anterior a la fecha de creación/nacimiento en los metadatos del sistema de archivos.
1 votos
En tu OP, la imagen bajo "Obtener información de un archivo original" el siguiente comando compuesto establecerá los tiempos de Creación y Modificación al valor del tiempo Modificado. Suponiendo que las imágenes tengan extensión .jpg y todos los archivos estén en el mismo directorio, en Terminal primero
cd "$dirname"
y ejecuta el siguiente comando:for f in *.jpg; do /usr/bin/SetFile -d "$(/usr/bin/GetFileInfo -m "$f")" "$f"; done
Dicho esto, haría una copia del directorio objetivo y primero probaría en esa.0 votos
@sdmeyers ¿Qué quieres decir con "el comportamiento correcto"? ¿Por qué no permitir que el usuario elija qué fecha mostrar? En mi caso, es inútil saber cuándo creé los nuevos archivos (usando exiftool). Me gustaría que se mostrara cuándo se tomó la foto, a pesar de que pueda haber una diferencia en horas. Solo uso Fotos para las fotos tomadas desde mi iPhone, no hay problema aquí, la fecha correcta siempre se toma.
0 votos
@usuario3439894 Ejecuté esos comandos en un directorio duplicado pero no encontré diferencias en Finder. En el acceso al archivo de fecha exif cambió.
0 votos
Bueno, todo lo que puedo decirte es que siempre me ha funcionado a mí y funcionó en las pruebas antes de que publicara el comando.
0 votos
@dstonek por comportamiento correcto me refiero a que la fecha de creación de los Buscadores debería ser la fecha en que se crea el archivo (o lo que sea) en el sistema de archivos. Esta información se almacena en los metadatos del sistema de archivos. No quieres que la fecha represente algo diferente de repente. Dicho esto, hay alternativas a los Buscadores si deseas algún comportamiento extraño. Pero desde una perspectiva de UI/UX quieres que esa fecha tenga un solo significado en todas partes.
0 votos
@sdmeyers Entiendo. Hay 3 fechas para mostrar en Finder: Fecha de modificación, Fecha de creación y Fecha de adición. Sería útil para mí también tener la Fecha de creación real, lo que significa la "Fecha de creación" o "Fecha/Hora original" de EXIF. Otra cosa sería renombrar archivos usando esa fecha como se sugiere. Y muchas imágenes tienen la Fecha de creación de Finder más antigua que la Fecha de modificación. Este es un problema antiguo.
0 votos
@dstonek Veo lo que estás preguntando y no estoy completamente en desacuerdo. Por ejemplo, sería bueno si esta información se mostrara en el campo "Más información:" en el panel de información. Algunos metadatos se muestran allí si se agregaron al sistema de archivos de los archivos (separado de los datos EXIF). Para ver lo que hay allí, puedes usar el comando
mdls filename
. Me doy cuenta de que en muchos casos la "kMDItemContentCreationDate" tiene la fecha que estás buscando.