Comment savoir que File.Copy a réussi?

La méthode statique File.Copy(String, String) ne retourne pas une valeur. Comment puis-je savoir par programmation si la fonction a réussi ou pas ? Si il n'y a pas de levée d'une exception, File.Copy va bien. Mais je me demande au sujet de comment mettre "aucune exception" comme un état.

Quelque chose comme ceci:

if(no exception happened){

//my code goes here

}

Edit:j'ai résolu le problème en utilisant un simple compteur comme suit:

int i=0;
try{
    File.Copy();
}
catch(e1){
    i++;
}
catch(e2){
    i++;
}

if(i==0){
    //my code goes here
}

Merci pour tous les contributeurs. Je vais aller dans vos réponses à choisir le meilleur.

source d'informationauteur Aan