das mit dem nil, da bin ich in der Zeile verrutscht, dachte du wolltest das so, aber okay
btw warum sollte man das Bild umbennen, also ich kann deinen Fehler nicht nachvollziehen, aber okay
vllt kannst du ja noch auf FileExist prüfen
Edit: naja wenn du die Datei umbennenst und dann nochmal laden willst,d.h. den File nicht mehr anklicken, sondern einfach nur öffnen, dann ist es ja klar, dass es zu einem Error kommt, da die Datei nicht mehr existiert.