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

此方法 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",
        Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
        Microsoft.VisualBasic.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",
        Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
        Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
    

可靠的编程

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

另请参阅