Как узнать, что File.Copy завершился успешно?

Статический метод File.Copy (String, String) не возвращает значения. Как я могу узнать программно, успешно ли эта функция выполнена? Если нет исключения, File.Copy работает нормально. Но я спрашиваю, как поставить условие «без исключения».

Примерно так:

if(no exception happened){

//my code goes here

}

Изменить: Я решил проблему, используя простой счетчик, как показано ниже:

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

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

Спасибо всем участникам. Я просмотрю ваши ответы, чтобы выбрать лучший.

17
задан Nasreddine 17 May 2012 в 22:49
поделиться