ReFile

Zu aller erst mal Danke an ChatGPT für den coole Namen des Projektes.

Refile bearbeitet den Dateinamen aller Dateien in einem zuvor ausgewählten Ordner und benennt sie einheitlich in das Format YYYMMDD_HHMMSS.xyz um. Damit auch große Dateimengen effizient umbenannt werden können arbeitet das Programm mit Multithreading d.h. die Umbenennung von Dateien erfolgt parallel und nicht nacheinander.

Lessons Learned

In diesem Projekt habe ich mich das erste mal mit Multithreading und Tasks in C# auseinander gesetzt. Auch wenn ich nicht behaupten kann das ich alles 100% verstehe/anwenden kann war dieses Projekt ein voller Erfolg. In zukünftigen Projekten würde ich mich mehr mit der Thematik Synchronisieren/Pausieren von Threads auseinandersetzten wollen.

Kann ich das Programm auch benutzen ?

Absolut,
ich habe zusätzlich mit InnoSetup einen Installer konfiguriert mit dem man mein Programm ganz einfach installieren und deinstallieren kann.
Der Installer kann zusammen mit dem Source Code über mein Github heruntergeladen werden.

Falls ihr das Programm benutzt und Fehler oder verbesserungswünsche habt könnt ihr mir die gern schreiben.