共用方式為


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

更新:2007 年 11 月

My.Computer.FileSystem.CopyFile 方法允許您複製檔案。它的參數會提供覆寫現有檔案、重新命名檔案、顯示作業進度等功能,並且允許使用者取消作業。

若要將文字檔複製到其他資料夾

  • 使用 CopyFile 方法複製檔案,並且指定來源檔案和目標目錄。 overwrite 參數允許您指定是否覆寫現有的檔案。下列程式碼範例會使用 CopyFile。

    ' Copy the file to a new location without overwriting existing file.
    My.Computer.FileSystem.CopyFile( _
        "C:\UserFiles\TestFiles\testFile.txt", _
        "C:\UserFiles\TestFiles2\testFile.txt")
    
    ' Copy the file to a new folder, overwriting existing file.
    My.Computer.FileSystem.CopyFile( _
        "C:\UserFiles\TestFiles\testFile.txt", _
        "C:\UserFiles\TestFiles2\testFile.txt", _
        FileIO.UIOption.AllDialogs, _
        FileIO.UICancelOption.DoNothing)
    
    ' Copy the file to a new folder and rename it.
    My.Computer.FileSystem.CopyFile( _
        "C:\UserFiles\TestFiles\testFile.txt", _
        "C:\UserFiles\TestFiles2\NewFile.txt", _
        FileIO.UIOption.AllDialogs, _
        FileIO.UICancelOption.DoNothing)
    

穩固程式設計

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

請參閱

工作

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

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

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

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

參考

My.Computer.FileSystem 物件

My.Computer.FileSystem.CopyFile 方法

UICancelOption 列舉型別