title: What is the best way to copy a folder and all subfolders and files using c#
body: <p>I need to copy a Folder from one drive to a removable Hard disk.
  The Folder which needs to be copied will have many sub folders and files in it.
  The input will be Source Path and Target Path.</p>
  
  <p>Like..</p>
  
  <p>Source Path : "C:\SourceFolder" </p>
  
  <p>Target Path : "E:\"</p>
  
  <p>After copying is done, i shud be able to see the folder "SourceFolder" in my E: drive.</p>
  
  <p>Thanks.</p>