这个问题说明了一切。My.Computer.FileSystem.MoveFile和File.Move之间的区别是
这两种方法似乎执行完全相同的功能有什么区别?
是否有指导说哪些应该使用或有什么条件,当你可以使用?
这个问题说明了一切。My.Computer.FileSystem.MoveFile和File.Move之间的区别是
这两种方法似乎执行完全相同的功能有什么区别?
是否有指导说哪些应该使用或有什么条件,当你可以使用?
我相信他们有几乎相同的功能。我见过的大多数人更喜欢使用后者,因为“我的电脑”。是仅VB.NET构造,而File.Move则用于C#和VB.NET。这使得获取帮助变得更容易,并且C#编程人员更容易阅读VB.NET代码,反之亦然。
我没有检查My.Computer.FileSystem.MoveFile
,但如果是移动的差异与关联图像目录的HTML文件,你可以说明,因为File.Move
只是移动的文件,但不会将相关的目录
的FileSystem.MoveFile
有一些比File.Move
更多的选项,例如可选地显示进度对话框,以及如果目标文件夹不存在则创建目标文件夹。
如果您只是想移动或重命名一个文件,最后会调用File.Move
方法,因此直接调用它意味着稍微少一点的开销。
但是C#也可以使用“我的”命名空间,对吗? – 2010-03-22 16:52:14