Share via


Método MoveFolder

Move uma ou mais pastas de um local para outro.

Sintaxe

objeto. MoveFolder (origem, destino)

A sintaxe do método MoveFolder tem estas partes:

Sair Descrição
objeto Obrigatório. Sempre o nome de um FileSystemObject.
source Obrigatório. O caminho para a pasta ou pastas a serem movidas. A cadeia de caracteres de argumento de origem pode conter caracteres curinga somente no último componente de caminho.
Destino Obrigatório. O caminho para onde a pasta ou as pastas devem ser movidas. O argumento de destino não pode conter caracteres curinga.

Comentários

Se a origem contiver curingas ou destino terminar com um separador de caminho (****), presume-se que o destino especifica uma pasta existente na qual mover os arquivos correspondentes. Caso contrário, supõe-se que o destino seja o nome de uma pasta de destino a ser criada. Em ambos os casos, três coisas podem acontecer quando uma pasta individual é movida:

  • Se o destino não existir, a pasta será movida. Este é o caso usual.

  • Se o destino for um arquivo existente, ocorrerá um erro.

  • Se o destino for um diretório, ocorrerá um erro.

Um erro também ocorrerá se um caractere curinga usado na origem não corresponder a nenhuma pasta. O método MoveFolder para no primeiro erro encontrado. Nenhuma tentativa é feita para reverter as alterações feitas antes que o erro ocorra.

Importante

Esse método permite mover pastas entre volumes somente se houver suporte do sistema operacional.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.