這個問題說明了一切。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