FileIO.FileSystem.CopyFile()vs System.IO.File.Copy()

Dav*_*ave 7 .net vb.net copy

关于这两个类和这些特定方法之间的区别我有几个问题,FileIO.FileSystem.CopyFile()和System.IO.File.Copy()

在最简单的层面上,当使用sourceFile,destinationFile和bool设置为true来覆盖时,它们都会做同样的事情.例如

FileIO.FileSystem.CopyFile(source, destination, True) 
System.IO.File.Copy(source, destination, True)
Run Code Online (Sandbox Code Playgroud)

我的两个问题是

  1. 显示过载的2之间有什么区别,因为我无法找到(或者可能是我错过了点)MSDN网站上的任何内容.
  2. 当你不在MSDN文档中时,你(善意回答的人)如何知道差异?

Pau*_*ulB 7

快速浏览一下反射器节目中的Microsoft.VisualBasic.dll,FileIO.FileSystem.Copy只需要File.Copy进行一些完整性检查(例如文件,目录)并在需要时创建目标目录.


Ant*_*ula 3

VisualBasic版本经过一番检查后调用了System.IO.File.Copy,通过使用dotPeek发现,dotPeek是.NET反编译器。