2009-04-15 40 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方法,因此直接調用它意味着稍微少一點的開銷。