Re: Feature "Konflikt-Handling" – Suffix

Startseite Forums www.mortara.org Software WIA-Loader Feature "Konflikt-Handling" – Suffix Re: Feature "Konflikt-Handling" – Suffix

#1467
Patrick
Administrator

Ich gebe zu, der Fall wird eher unwahrscheinlich sein, aber dennoch …… Murphy ist überall.

Im Prinzip ist die Lösung auch nicht so schwer zu finden, muss mir nur überlegen, wie ich das Programmtechnisch am einfachsten umsetzen kann.

Ein Beispiel:

Jemand lässt seine Bilder in einen Ordner importieren, der nur das aktuelle Jahr, und den aktuellen Monat als Namen trägt. Die Bilder benennt er dabei noch nach folgendem Muster um:

26072010.jpg (ich weiss, dass das ziemlich unsinnig ist, aber es ist ja nur ein Beispiel 🙂 )

Jetzt macht er am 26. 7. 2010 10 Bilder, importiert zuerst 5 davon, und dann in einem zweiten Arbeitsschritt, die restlichen 5. (Auch das bitte nicht zu sehr nach Sinn und Unsinn bewerten)

Nach dem ersten Importvorgang hätte er dann also folgende 5 Bilder in seinem Zielordner:

26072010_1.jpg
26072010_2.jpg
26072010_3.jpg
26072010_4.jpg
26072010_5.jpg

Jetzt startet er den zweiten Durchgang, und zuerst wird wieder ein Bild ohne Suffix gespeichert:

26072010.jpg

Beim zweiten Bild wird dann der Konflikt festgestellt, und WIA-Loader fängt an das Suffix so lange hochzuzählen, bis ein freier Name gefunden wurde:

26072010_6.jpg

Danach folgen noch die Bilder 3 bis 5 des zweiten Durchgangs:

26072010_7.jpg
26072010_8.jpg
26072010_9.jpg

Zum Schluss geht WIA-Loader her, und versucht das erste Bild (das jetzt noch kein Suffix hat) umzubenennen, und das Suffix (z.Z festkodiert _1) anzuhängen, und dabei wird es krachen, da ‚26072010_1.jpg‘ ja schon im ersten Durchgang ‚belegt‘ wurde.

Ich denke, die sinnvollste Lösung wäre es, wenn WIA-Loader in so einem Fall nicht bei Suffix _6 weitermacht, sondern erst bei _7, und dann am Schluss dem ersten Bild des zweiten Durchgangs das Suffix _6 anhängt.