2009-04-15 98 views

回答

1

我相信他们有几乎相同的功能。我见过的大多数人更喜欢使用后者,因为“我的电脑”。是仅VB.NET构造,而File.Move则用于C#和VB.NET。这使得获取帮助变得更容易,并且C#编程人员更容易阅读VB.NET代码,反之亦然。

+0

但是C#也可以使用“我的”命名空间,对吗? – 2010-03-22 16:52:14

0

我没有检查My.Computer.FileSystem.MoveFile,但如果是移动的差异与关联图像目录的HTML文件,你可以说明,因为File.Move只是移动的文件,但不会将相关的目录

3

FileSystem.MoveFile有一些比File.Move更多的选项,例如可选地显示进度对话框,以及如果目标文件夹不存在则创建目标文件夹。

如果您只是想移动或重命名一个文件,最后会调用File.Move方法,因此直接调用它意味着稍微少一点的开销。

相关问题