title: FileIO.FileSystem.CopyFile() vs System.IO.File.Copy()
body: <p>I have a couple of questions about the difference between this 2 classes and these specific methods, FileIO.FileSystem.CopyFile() and System.IO.File.Copy()</p>
  
  <p>At the simplest level, they both do the same thing when overloaded with sourceFile, destinationFile and bool set to true to overwrite. EG</p>
  
  <pre><code>FileIO.FileSystem.CopyFile(source, destination, True) 
  System.IO.File.Copy(source, destination, True)
  </code></pre>
  
  <p>My two questions are</p>
  
  <ol>
  <li>What are the differences between the 2 with the overload shown because I can't find (or may be I missed the point) anything on the MSDN site.</li>
  <li>How do you (the kind person answering) know the differences when it isn't in the MSDN documentation? </li>
  </ol>