如何:在 Visual Basic 中移动目录

更新:2007 年 11 月

My.Computer.FileSystem.MoveDirectory 方法可用于移动目录。

如果试图将目录移入一个并不存在的目录中,则将创建目标目录。

如果 overwrite 为 True,且目标目录已经存在,则会将新文件添加到该目录中的已有文件。如果源目录包含同名的文件,目标目录中的文件将被重写。

移动目录

  • 使用 MoveDirectory 方法,并指定源目录和目标目录来移动目录。下面的示例将 Dir1 移动到 Dir2 中。

    My.Computer.FileSystem.MoveDirectory("C:\Dir1", "C:\Dir2")
    

移动一个目录并重写现有目录

  • 使用 MoveDirectory 方法,并指定源目录和目标目录来移动目录。下面的示例将 Dir1 移动到 Dir2 中,如果目标目录已经存在,会将前者的文件添加到现有文件。

    My.Computer.FileSystem.MoveDirectory("C:\Dir1", "C:\Dir2", True)
    

可靠编程

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

请参见

任务

如何:在 Visual Basic 中移动目录中的内容

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

如何:在 Visual Basic 中重命名目录

如何:在 Visual Basic 中分析文件路径

其他资源

创建、删除和移动文件和目录 (Visual Basic)