MoveFolder (Método)

Visual Basic VBLR

MoveFolder (Método)

           

Descripción

Mueve una o más carpetas desde una ubicación a otra.

Sintaxis

objeto.MoveFolder origen, destino

La sintaxis del método MoveFolder consta de las siguientes partes:

Parte Descripción
objeto Requerido. Siempre el nombre de un objeto FileSystemObject.
origen Requerido. La ruta de la carpeta o carpetas que se van a mover. La cadena del argumento origen puede contener caracteres comodín sólo en el último componente de la ruta.
destino Requerido. La ruta donde se van a mover la carpeta o carpetas. El argumento destino no puede contener caracteres comodín.

Comentarios

Si origen contiene comodínes o destino finaliza con un separador de ruta (\), se supone que destino especifica una carpeta existente a la que se van a mover los archivos coincidentes. Si no, se supone que destino es el nombre de una carpeta de destino que se va a crear. En cualquier caso, pueden ocurrir tres cosas cuando se mueve una carpeta individual:

  • Si destino no existe, la carpeta se mueve. Este es el caso normal.

  • Si destino es un archivo existente, se produce un error.

  • Si destino es un directorio, se produce un error.

También se produce un error si un origen que utiliza caracteres comodín no coincide con ninguna carpeta. El método MoveFolder se detiene en el primer error que se encuentra. No se hace ningún intento de volver atrás o deshacer cualquier cambio realizado antes de que se produzca el error.

Importante   Este método permite mover carpetas entre volumenes sólo si éstos son compatibles con el sistema operativo.