ExifTool ist ein sehr leistungsfähiges und flexibles Dienstprogramm für die EXIF-Bearbeitung von Fotos, das auf der Website des Autors verfügbar ist . Diese Syntax scheint das Dateidatum auf das Fotodatum zu setzen:
exiftool '-DateTimeOriginal>FileModifyDate' directory
Msgstr "Verwenden Sie das Originaldatum aus den Metainformationen, um das Dateisystem für das gleiche Dateisystem für alle Bilder in einem Verzeichnis festzulegen."
Update: Da sich die Frage geändert hat, kann mit ExifTool auch das Datum der internen Metadaten der Fotos auf das tatsächliche Fotodatum gesetzt werden. Ich habe viele Dateien gescannt und sie in Ordnern abgelegt, die nach dem Datum der Aufnahme benannt wurden. Ich könnte dann eine Stapeldatei einrichten, um alle internen Fotodaten massenaktuell 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
Daraufhin könnte der obige Befehl folgen, um auch das Dateidatum festzulegen.
EXIF-Daten sind in der Datei enthalten und von den Systemdateidaten vollständig unabhängig, sofern sie nicht manuell auf Übereinstimmung eingestellt werden. Dies ist zum Teil auf das Design zurückzuführen. Normalerweise legt eine Kamera den Exif-Tag des Fotos fest, wenn das Foto aufgenommen wird. Das Foto kann mehrmals bearbeitet werden, um das Datum der letzten Änderung zu aktualisieren. Gute Fotosoftware liest und sortiert jedoch nach Datum der internen Exif-Datei, basierend auf dem Zeitpunkt, zu dem das Foto aufgenommen wurde.