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

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

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

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

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

可靠的编程

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

另请参阅