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

使用 CopyDirectory 方案目录复制到另一个目录。此方法复制目录以及目录本身。如果目标目录不存在,则将创建。如果同名目录于目标位置,并 overwrite 设置为 False,这两个目录的内容将合并。可以为目录指定新名称在操作中。

在将某目录中的文件,由特定文件引发的异常可能会引发, (如合并期间存在的文件,并且 overwrite 设置为 False时。当引发此类异常时,它们合并为一个异常, Data 属性保存项文件或目录路径是键,而特定异常消息包含在相应的值。

目录复制到另一个目录

  • 使用 CopyDirectory 方法,并指定源和目标目录的名称。下面的示例将名为的目录复制 TestDirectory1 到 TestDirectory2,复盖现有文件。

    My.Computer.FileSystem.CopyDirectory("C:\TestDirectory1", "C:\TestDirectory2", True)
    

    此代码示例也可用作 IntelliSense 代码段。在代码段选择器,它位于 文件系统 (处理驱动器、文件夹和文件。有关更多信息,请参见 代码段

可靠编程

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

请参见

任务

如何:在 Visual Basic 中查找具有特定模式的子目录

如何:在 Visual Basic 中获取目录中的文件集合

参考

CopyDirectory