Titelbild zum Beitrag Image Sortr: Bilder automatisch nach Aufnahmedatum sortieren

Blogbeitrag

Image Sortr: Bilder automatisch nach Aufnahmedatum sortieren

Image Sortr ist ein kleines Open-Source-Tool auf Basis von .NET und Avalonia, mit dem sich Bilder automatisch anhand ihres Aufnahmedatums in datumsbasierte Ordner sortieren lassen.

Wer viele Fotos macht, kennt das Problem: Nach einer Reise, einem Event oder einem größeren Fotoprojekt landen schnell hunderte oder sogar tausende Bilder in einem einzigen Ordner. Auf den ersten Blick ist alles da, aber wirklich übersichtlich ist das nicht. Gerade wenn Bilder aus unterschiedlichen Kameras, Smartphones oder Exporten zusammenkommen, wird das spätere Wiederfinden schnell mühsam.

Genau für diesen Zweck habe ich Image Sortr entwickelt.

Image Sortr ist eine kleine Desktop-Anwendung, mit der sich komplette Bilderordner automatisch in datumsbasierte Ordner sortieren lassen. Das Tool ist mit .NET und Avalonia UI umgesetzt und läuft damit plattformübergreifend als moderne Desktop-App.

Das Repository findet ihr hier: tsjdev-apps/image-sortr-avalonia

Warum Image Sortr?

Viele Tools zur Bildverwaltung sind entweder sehr umfangreich, benötigen eine Datenbank oder wollen direkt die komplette Fotoverwaltung übernehmen. Ich wollte bewusst etwas Einfacheres bauen: ein kleines Werkzeug, das genau eine Aufgabe erledigt — Bilder anhand ihres Datums in passende Ordner kopieren.

Der typische Ablauf ist daher sehr einfach:

  1. Quellordner mit den Bildern auswählen
  2. Zielordner festlegen
  3. Optional einen zusätzlichen Ordnernamen vergeben
  4. Entscheiden, ob das Jahr im Ordnernamen enthalten sein soll
  5. Sortierung starten

Image Sortr kopiert die Dateien anschließend in die passende Zielstruktur. Die Originaldateien im Quellordner bleiben dabei unverändert.

Sortierung anhand von EXIF-Daten

Der wichtigste Punkt bei der Sortierung ist natürlich das richtige Datum. Image Sortr versucht zunächst, das Aufnahmedatum aus den EXIF-Metadaten des Bildes zu lesen. Dabei werden verschiedene Datumsfelder berücksichtigt, zum Beispiel DateTimeOriginal, DateTimeDigitized oder DateTime.

Das ist besonders praktisch bei Fotos, die direkt aus einer Kamera oder einem Smartphone stammen. Dort ist das echte Aufnahmedatum in vielen Fällen bereits in den Bilddaten gespeichert.

Falls keine nutzbaren EXIF-Daten vorhanden sind, greift Image Sortr auf die Dateizeitstempel zurück. Dadurch können auch Bilder sortiert werden, bei denen keine Metadaten vorhanden sind oder diese beim Export verloren gegangen sind.

Sollte gar kein brauchbares Datum gefunden werden, landet das Bild in einem Ordner namens Unknown Date.

Ordnerstruktur nach Datum

Standardmäßig erstellt Image Sortr Ordner auf Basis von Monat und Tag, zum Beispiel: 06-20.

Optional kann auch das Jahr in den Ordnernamen aufgenommen werden: 2026-06-20.

Zusätzlich lässt sich ein eigener Unterordnername vergeben. Das ist zum Beispiel praktisch, wenn man Bilder einer Reise, eines Hafens oder eines bestimmten Projekts gruppieren möchte: 2026-06-20\Hamburg oder ohne Jahr: 06-20\Hamburg.

Der eingegebene Name wird dabei bereinigt, damit er unter Windows, macOS und Linux als gültiger Ordnername verwendet werden kann.

Bestehende Ordner werden wiederverwendet

Ein kleines, aber im Alltag sehr hilfreiches Detail: Image Sortr erkennt bestehende Ordner, die bereits mit einem passenden Datum beginnen.

Wenn also bereits ein Ordner wie dieser existiert: 2026-06-20 - Cruise, kann Image Sortr diesen Ordner für Bilder vom 20. Juni 2026 wiederverwenden, statt unnötig einen neuen Ordner anzulegen.

Das funktioniert sowohl mit vollständigem Datum als auch mit Monat-Tag-Ordnern.

Gerade wenn man seine Fotos bereits grob vorsortiert hat oder eine eigene Benennung verwendet, bleibt die vorhandene Struktur dadurch erhalten.

Keine Änderung an den Originaldateien

Ein wichtiger Designpunkt war für mich, dass Image Sortr die Originaldateien nicht verschiebt oder verändert. Die Anwendung kopiert die Bilder in den Zielordner. Dadurch kann man den Vorgang gefahrloser ausprobieren und behält die ursprünglichen Dateien weiterhin an ihrem alten Speicherort.

Für mich ist das besonders wichtig, weil ich bei Fotodaten lieber konservativ arbeite. Ein Sortier-Tool sollte helfen, aber nicht versehentlich die einzige vorhandene Bildsammlung durcheinanderbringen.

Konflikte: Überspringen oder Überschreiben

Wenn im Zielordner bereits eine Datei mit demselben Namen vorhanden ist, kann Image Sortr unterschiedlich damit umgehen. Je nach Einstellung werden vorhandene Dateien entweder übersprungen oder überschrieben.

Das ist nützlich, wenn man denselben Ordner mehrfach verarbeitet oder nachträglich weitere Bilder ergänzt.

Während der Sortierung zeigt die Anwendung außerdem den Fortschritt an. Man sieht also jederzeit, wie weit der Vorgang ist und welche Datei gerade verarbeitet wird. Am Ende gibt es eine kleine Zusammenfassung mit kopierten, übersprungenen und fehlgeschlagenen Dateien.

Unterstützte Bildformate

Image Sortr unterstützt aktuell eine ganze Reihe gängiger Bildformate:

.jpg 
.jpeg 
.png 
.gif 
.bmp 
.tif 
.tiff 
.webp 
.avif

EXIF-Aufnahmedaten sind vor allem bei JPEG- und TIFF-Dateien verbreitet. Andere Formate können natürlich trotzdem sortiert werden, wenn ein brauchbarer Dateizeitstempel vorhanden ist.

Technischer Aufbau

Technisch besteht Image Sortr aus einer Avalonia-Desktopoberfläche und einer separaten Core-Bibliothek. Die eigentliche Sortierlogik steckt also nicht direkt in der UI, sondern ist sauber ausgelagert.

Das Repository ist grob so aufgebaut:

  • src/ImageSortr.App
  • src/ImageSortr.Core
  • tests/ImageSortr.Tests

Die App enthält die Avalonia-UI, Theme, Folder-Picker und ViewModels. Die Core-Bibliothek kümmert sich um Sortierlogik, Metadaten, Dateihandling, Ordnerauflösung und Fortschrittsmeldungen.

Das macht das Projekt nicht nur übersichtlicher, sondern auch besser testbar. Im Repository gibt es xUnit-Tests für zentrale Teile der Anwendung, unter anderem für EXIF-Priorisierung, Fallback-Verhalten, Ordner-Matching, Konfliktbehandlung und Fortschrittsmeldungen.

Zum Einsatz kommen unter anderem:

Für welche Szenarien eignet sich Image Sortr?

Image Sortr ist besonders praktisch für alle Situationen, in denen Bilder schnell und nachvollziehbar nach Datum abgelegt werden sollen.

Zum Beispiel:

  • Sortieren von Urlaubs- und Reisefotos
  • Archivieren von Kamera- oder Smartphone-Exporten
  • Aufräumen gemischter Bildsammlungen
  • Vorbereiten von Bildern für Fotobücher oder Blog-Beiträge
  • Strukturieren von Bildmaterial für Kunden, Freunde oder Familie

Gerade bei Reisen entstehen oft sehr viele Bilder pro Tag. Eine automatische Sortierung nach Datum hilft dabei enorm, den Überblick zu behalten und später schneller den richtigen Abschnitt der Reise wiederzufinden.

Fazit

Image Sortr ist bewusst kein großes Fotoverwaltungsprogramm, sondern ein kleines, fokussiertes Werkzeug für einen ganz konkreten Anwendungsfall: Bilder aus einem Ordner automatisch nach Aufnahmedatum sortieren.

Die App liest, wenn möglich, das EXIF-Aufnahmedatum aus, nutzt bei Bedarf Dateizeitstempel als Fallback und kopiert die Bilder in eine saubere Ordnerstruktur. Die Originaldateien bleiben unverändert, bestehende Ordner können wiederverwendet werden und durch Avalonia läuft das Ganze als moderne .NET-Desktop-App.

Wer regelmäßig größere Bildmengen sortieren muss, kann sich mit Image Sortr einiges an manueller Arbeit sparen.

Das Projekt ist Open Source und steht unter MIT-Lizenz zur Verfügung: tsjdev-apps/image-sortr-avalonia

Weiterempfehlen

Diesen Beitrag teilen

Wenn dir der Beitrag gefallen hat: gern weiterreichen. Gute Links dürfen sich ruhig schnell verbreiten.

Vorheriger/Nächster Beitrag

Titelbild zum Beitrag Tiny Tool Town: Kleine Tools, große Freude Nächster Beitrag Tiny Tool Town: Kleine Tools, große Freude
Titelbild zum Beitrag Drei kleine Avalonia-Tools für Bilder im Alltag Drei kleine Avalonia-Tools für Bilder im Alltag Titelbild zum Beitrag JetBrains Rider - IDE für .NET Entwicklung nun kostenlos nutzbar JetBrains Rider - IDE für .NET Entwicklung nun kostenlos nutzbar Titelbild zum Beitrag GitHub Desktop: Tool zum schnellen Arbeiten mit Git und GitHub GitHub Desktop: Tool zum schnellen Arbeiten mit Git und GitHub Titelbild zum Beitrag GitHub Copilot: Code mit der Hilfe von AI schreiben (lassen) GitHub Copilot: Code mit der Hilfe von AI schreiben (lassen)
Lust auf ein kurzes digitales Hallo? Wenn du eine Idee teilen, eine Frage loswerden oder ein Projekt anschieben willst: mein Posteingang ist deutlich zuverlässiger als Brieftauben. [email protected] Mail schicken