Die akzeptierte Antwort setzt voraus, dass man weiß, wie man die Kommandozeile benutzt. Wenn Sie dies nicht tun, sind hier die angenommenen Vorläuferschritte:
1) Installieren Sie einen Paketmanager, falls noch keiner installiert ist. (Und dann benutze es für immer, um neue Software zu installieren :))
(empfohlen :)
Für Mac: Verwenden Sie Homebrew - https://brew.sh/
Für Windows: Verwenden Sie Chocolatey - https://chocolatey.org/
2) Installieren Sie mit Ihrem (^^ neu installierten) Paketmanager exiftool
, eine kostenlose Software zum Anzeigen / Arbeiten mit Medienmetadaten:
Auf dem Mac:
Brew Install Exiftool
Unter Windows:
choco install exiftool
3) Navigieren Sie mit dem Befehl 'Verzeichnis ändern' zu dem Verzeichnis, in dem sich Ihre Bild- / Filmdateien befinden: cd
- (Weitere Informationen zur Verwendung der Befehlszeile finden Sie hier: https: //www.digitalcitizen.life/command-prompt-how-use-basic-commands)
cd {Name des Dateiverzeichnisses hier einfügen}
4) Der letzte Befehl basiert auf den oben akzeptierten Antworten, aber ich habe festgestellt, dass ich dies auf CreationDate
umstellen muss, damit es tatsächlich die Aufnahme der Originalfotos / -videos widerspiegelt Datum. Außerdem habe ich mich für die Verwendung von touch
:
entschieden
Einzeilige Version (kopieren und einfügen):
für Datei in *; Berühren Sie -t "$ (exiftool -p '$ CreationDate' -d '% Y% m% d% H% M'" $ file ")" "$ file"; getan
(Gleicher Code, jedoch zur besseren Lesbarkeit formatiert, falls Sie verstehen möchten, was passiert):
für Datei in *; tun \
Berühren Sie -t "$ (exiftool -p '$ CreationDate' -d '% Y% m% d% H% M'" $ file ")" "$ file"; \.
getan