The static method File.Copy(String, String) doesn’t return a value. How can I know programatically if that function succeeded or not ? If there is no thrown exception, File.Copy goes well. But I am asking about how to put “no exception” as a condition.
Something like this:
if(no exception happened){
//my code goes here
}
Edit: I have solved the problem using a simple counter as following:
int i=0;
try{
File.Copy();
}
catch(e1){
i++;
}
catch(e2){
i++;
}
if(i==0){
//my code goes here
}
Thanks for all contributors. I will go through your answers to choose the best.
If the operation doesn’t throw any exception, it means that it was successful. The list of the possible exceptions is available here :