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

更新:2007 年 11 月

使用 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 中重命名文件

参考

My.Computer.FileSystem 对象

My.Computer.FileSystem.CopyFile 方法

UICancelOption 枚举