Gibt es dazu eine DAU Anleitung, ich würde das gerne probieren.
Ich hab mich mal am Automator versucht um das Skript zu verpacken:
https://0x0.st/hbC.zip (zu groß um es im Forum anzuhängen).
Du benötigst dafür, wie erwähnt, exiftool:
https://www.sno.phy.queensu.ca/~phil/exiftool/ Alternativ könntest du es auch via Homebrew installieren, falls dir das bekannt ist.
Wenn exiftool installiert ist, kannst du das angehängt Programm mit einem Doppeklick starten und es fragt dich nach Dateien (Mehrfachauswahl möglich).
Diese arbeitet es dann ab. Am Ende wird eine neue Textdatei geöffnet, in der die Resultate stehen (welche Datei verarbeitet wurde, welche nicht und auf welches Datum es gesetzt wurde). Das Dokument dient nur der Ausgabe des Protokolls und musst du natürlich nicht speichern, nur waren die im Automator verfügbaren Dialoge alle zu klein für die potentiell große Textmenge.
Bei vielen Bildern wird das ein bisschen Zeit benötigen, bei einzelnen natürlich nicht.
Dem Programm kannst du theoretisch alle Dateien füttern, es wird sich nicht wehren, wenn du ihm "falsche" Dateien gibst. Etwas schlimmes wird jedoch nie passieren, es schlägt halt fehl. Bei jeder Datei werden die Exifdaten untersucht und wenn es keine gibt, dann ist das halt ein Fehlschlag - kein Weltuntergang, keine Daten werden gelöscht oder bearbeitet.
Ein Hinweis noch: Dateien können auf diese Art nur rückdatiert werden. Das ist in der Praxis kein Problem, da es bei der Problematik hier ja um zu neue "Zuletzt geändert"-Zeiten geht.
Ein Hinweis noch zum Skript aus Post #7: merkte eben erst, dass es fehlerhaft ist. Da fehlt folgendes:
Code:
ret=$(echo "$ret" | sed -E 's/^[^0-9]+:[[:blank:]]+([0-9]{4}):([0-9]{2}):([0-9]{2})[[:blank:]]([0-9]{2}):([0-9]{2}):([0-9]{2})/\1\2\3\4\5.\6/g')
Ich habe bei mir lokal GNU sed genommen und die Zeile entfernt, da OSX ja BSD sed benutzt und vermutlich kaum wer GNU sed installiert hat. Hatte ganz vergessen, dass die Zeile wichtig war...