Share via


HOW TO:在 Visual Basic 中於相同目錄內建立檔案複本

更新:2007 年 11 月

使用 My.Computer.FileSystem.CopyFile 方法複製檔案。此參數可讓您覆寫現有的檔案、重新命名檔案、顯示作業進度,並允許使用者取消作業。

若要在相同的資料夾中建立檔案的複本

  • 請使用 CopyFile 方法,提供目標檔案和位置。下列範例會建立名為 test2.txt 之 test.txt 的複本。

    My.Computer.FileSystem.CopyFile("C:\TestFolder\test.txt", _
    "C:\TestFolder\test2.txt", Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs, FileIO.UICancelOption.DoNothing)
    

若要在相同的資料夾中建立檔案的複本,以覆寫現有的檔案

  • 請使用 CopyFile 方法,提供目標檔案和位置,並將 overwrite 設定為 True。下列範例會建立名為 test2.txt 之 test.txt 的複本,並以該名稱覆寫所有的現有檔案。

    My.Computer.FileSystem.CopyFile("C:\TestFolder\test.txt", _
    "C:\TestFolder\test2.txt", True)
    

穩固程式設計

下列條件可能造成擲回例外狀況:

請參閱

工作

HOW TO:在 Visual Basic 中將具有特定模式的檔案複製到目錄

HOW TO:在 Visual Basic 中於不同資料夾內建立檔案複本

HOW TO:在 Visual Basic 中將目錄複製到另一個目錄

HOW TO:在 Visual Basic 中重新命名檔案

參考

My.Computer.FileSystem 物件

My.Computer.FileSystem.CopyFile 方法

UICancelOption 列舉型別