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

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

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

  • 使用 CopyFile 方法可以提供目标文件和位置。 下面的示例创建 test.txt 的名为 test2.txt 的副本。

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

通过覆盖现有文件在同一文件夹中创建文件副本

  • 使用 CopyFile 方法可以提供目标文件和位置,还可以将 overwrite 设置为 True。 下面的示例创建 test.txt 的名为 test2.txt 的副本,并用该名称覆盖任何现有文件。

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

可靠编程

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

请参见

任务

如何:在 Visual Basic 中将具有特定模式的文件复制到目录中

如何:在 Visual Basic 中在不同的目录中创建文件的副本

如何:在 Visual Basic 中将一个目录复制到另一个目录

如何:在 Visual Basic 中重命名文件

参考

FileSystem

CopyFile

UICancelOption