Software & scripting

Fotos reorganisieren

Ich hatte über die Jahre mit verschiedenen Kameras und Tools keine immer einheitliche Ablage meiner Bilder.

Damit wieder Ordnung rein kommt, habe ich mir mit dem Tool advanced renamer und einem kleinen Script was gebaut, das rekursiv über komplette Ordnerstrukturen z. B. „Eigene Bilder“ geht, und diese automatisch in Ordner der Struktur <yyyy>\<yyyy-mm-dd>\<yyyy-mm-dd>_<Filename>.<ext> kopiert oder verschiebt.

function(index, item) {
  var date = (app.parseTags("<Img DateOriginal:yyyy-mm-dd>") == "" ? app.parseTags("<Date Created:yyyy-mm-dd>") : app.parseTags("<Img DateOriginal:yyyy-mm-dd>")) ;
  var year = (app.parseTags("<Img DateOriginal:yyyy-mm-dd>") == "" ? app.parseTags("<Date Created:yyyy>") : app.parseTags("<Img DateOriginal:yyyy>")) ;
  item.newPath = item.newPath + "\\" + year + "\\" + date + "\\";
  item.newName = date + "__" + item.name + item.extension
}

Natürlich funktioniert es auch, wenn mit einem EXIF-Remover die originalen EXIF-Tags entfernt wurden. Dann wird das Dateierstellungsdatum genutzt.