Now simply call this at a click event or whatever CopyUtility.CopyAllFiles(@"C:/Source", @"C:/Target", true); I found this method when googling for Copy functions in C#, and just modified it to suit my application.
Hope this solves your problem.