Partilhar via


MoveFolder method (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 as seguintes partes:

Sair Descrição
objeto Obrigatório. Sempre o nome de um FileSystemObject.
source Obrigatório. O caminho para a pasta ou pastas a mover. A cadeia de argumento de origem pode conter carateres universais apenas no último componente do caminho.
destino Obrigatório. O caminho para onde a pasta ou pastas devem ser movidas. O argumento de destino não pode conter carateres universais.

Comentários

Se a origem contiver carateres universais ou o destino terminar com um separador de caminho (****), presume-se que o destino especifica uma pasta existente para mover os ficheiros correspondentes. Caso contrário, assume-se que o destino é o nome de uma pasta de destino a criar. Em ambos os casos, podem ocorrer três coisas quando uma pasta individual é movida:

  • Se o destino não existir, a pasta é movida. Este é o caso habitual.

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

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

Também ocorrerá um erro se um caráter universal utilizado na origem não corresponder a nenhuma pasta. O método MoveFolder para no primeiro erro que encontrar. Não é efetuada qualquer tentativa para reverter quaisquer alterações efetuadas antes da ocorrência do erro.

Importante

Este método permite mover pastas entre volumes apenas se for suportado pelo sistema operativo.

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.