Idea for doing almost same work in both catch & finally(C#3.0)

Posted by Newbie on Stack Overflow See other posts from Stack Overflow or by Newbie
Published on 2010-05-13T04:25:51Z Indexed on 2010/05/13 4:34 UTC
Read the original article Hit count: 170

Filed under:

I have a requirement.

I am processing some files and after the processing are done I am archiving those files into an archive folder with timestamp appended.

The file archiving and putting time stamp portion I am doing in the Finally block. Now a new requirement has come where I need to mail if something wrong goes in the original files and then I need to archive the same. Now this piece of code I need to handle in the catch block.

But if I write the code entirely in the catch block, then it will fire only if there is an exception; otherwise not.

So basically I am writing the same pice of code in both the catch and finally block.

What is the standard and recommended approach you people think will be better in this case?

I am using C#3.0

Thanks.

© Stack Overflow or respective owner

Related posts about c#3.0