Como: Move um diretório de Visual Basic

O MoveDirectory método pode ser usado para mover diretórios.

Se uma tentativa de mover um diretório for feita dentro de um diretório que não existir, o diretório de destino será criado.

Se overwrite estiver True e o diretório de destino já existir, os novos arquivos serão adicionados aos arquivos já existentes no diretório. Arquivos no diretório de destino serão sobrescritos se o diretório fonte contiver arquivos com o mesmo nome.

Para mover um diretório

  • Use o método MoveDirectory para mover um diretório, especificando os diretórios origem e destino. O exemplo a seguir move Dir1 para dentro de Dir2.

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

Para mover um diretório e sobrescrever diretórios existentes

  • Use o método MoveDirectory para mover um diretório, especificando os diretórios origem e destino. O exemplo a seguir move Dir1 dentro de Dir2, adicionando seus arquivos aos arquivos existentes se o diretório de destino já existir.

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

Programação robusta

As seguintes condições podem causar uma exceção:

Consulte também

Tarefas

Como: Mover o conteúdo de um diretório Visual Basic

Como: Copiar um diretório para outro diretório na Visual Basic

Como: Renomear um diretório no Visual Basic

Como: Analisar os caminhos de arquivo em Visual Basic

Outros recursos

Criar, excluir e mover arquivos e pastas em Visual Basic