Ein sehr leistungsfähiges und flexibles EXIF-Manipulationsprogramm für Fotos ist ExifTool , das auf der Website des Autors verfügbar ist . Diese Syntax scheint das Dateidatum auf das Fotodatum zu setzen:
exiftool '-DateTimeOriginal>FileModifyDate' directory
"Verwenden Sie das ursprüngliche Datum aus den Metainformationen, um das Änderungsdatum des Dateisystems derselben Datei für alle Bilder in einem Verzeichnis festzulegen."
Update: Da sich die Frage geändert hat, kann ExifTool auch verwendet werden, um das Datum der internen Foto-Metadaten auf das tatsächliche Foto-Datum festzulegen. Ich habe viele Dateien gescannt und in Ordnern abgelegt, die den Namen des Aufnahmedatums der Fotos tragen. Ich könnte dann eine Batch-Datei festlegen, um alle internen Fotodaten massenweise zu aktualisieren. Dies würde beispielsweise das interne Exif-Tag für alle gescannten Fotos im Ordner '1981-07-01' auf das unten angegebene Datum setzen.
ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01
Darauf kann der obige Befehl folgen, um auch das Dateidatum festzulegen.
EXIF-Daten befinden sich in der Datei und sind völlig unabhängig von den Daten der Systemdatei, sofern sie nicht manuell auf Übereinstimmung eingestellt werden. Dies ist teilweise beabsichtigt - normalerweise setzt eine Kamera das Exif-Tag für das Fotodatum, wenn das Foto aufgenommen wird. Das Foto kann mehrmals bearbeitet werden, wodurch das Datum der letzten Änderung aktualisiert wird. Eine gute Fotosoftware liest und sortiert jedoch nach dem Datum der internen Exif-Datei, basierend auf dem Zeitpunkt, zu dem das Foto aufgenommen wurde.