blöder fehler!!!



  • hallo!

    benutze folgende funktion:
    File.Copy("...", "Ziel");
    Wenn die Datei jedoch schon existiert, wird mein Programm beendet und ich bekomme ne fehlermeldung?
    was kann ich dagegen tun?

    mfg toby



  • noooooob schrieb:

    hallo!

    benutze folgende funktion:
    File.Copy("...", "Ziel");
    Wenn die Datei jedoch schon existiert, wird mein Programm beendet und ich bekomme ne fehlermeldung?
    was kann ich dagegen tun?

    mfg toby

    Wie wärs mit dem Fehler abfangen?!? Fehler werden in .Net als Exceptions geworfen, die musst du abfangen und kannst darauf reagieren. Schau dir in die Richtung mal was an.



  • Hi,

    try
    {
    File.Copy("...","...");
    }
    catch (Exception e)
    {
    MessageBox.Show("Es ist ein Fehler aufgetreten);
    }

    Schau in der File Klasse nach dann kannst du auch nur bestimmte Exceptions auswerfen lassen.

    Des weiteren könntst du der auch File.Copy("...","...",true) übergeben, dann wird das bestehende File überschrieben.

    Gruß Oli


Anmelden zum Antworten