hau das ganze in einen Try Catch blog
on error goto benutzt man in .net nicht mehr (geht das überhaupt noch oO^^)
Alles was dann unter catch steht , wird ausgeführt wenn ein Fehler auftritt
wegen dem wenn die Datei schon existiert , mach ne if abfrage , dort kannste dann auch ne MessageBox ausgeben das die Datei xyz bereits existiert^^
MfG