如何:在同一目录中创建文件副本 (Visual Basic)

使用 My.Computer.FileSystem.CopyFile 方法复制文件。 使用参数可以覆盖现有文件、重命名文件、显示操作的进度以及允许用户取消操作。

在同一文件夹中创建文件副本

  • 使用 CopyFile 方法,提供目标文件和位置。 下面的示例创建名为 test2.txttest.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.txttest.txt 副本,并用该名称覆盖任何现有文件。

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

可靠编程

以下情况可能会导致异常:

另请参阅