Hast du auch nen Link, wo dieses Script im Einsatz ist? Ist so ein wenig blöd das zu debuggen.

Beim Kurzen überblicken sind mir die Leerzeichen und Umlaute in den Dateinamen aufgefallen. Evt. gibts hier Probleme? Den Code selbst hab ich mir jetzt nicht angeschaut, dafür ist die Fehlerbeschreibung auch viel zu dünn.