Share via


Método MoveFolder

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

Sintaxis

objeto . MoveFolder (origen, destino)

La sintaxis de método MoveFolder tiene estas partes:

Parte Descripción
object Obligatorio. Siempre es el nombre de un Objeto FileSystemObject.
source Obligatorio. La ruta de acceso a las carpetas que se van a mover. La cadena del argumento de origen solo puede contener caracteres comodín en el último componente de la ruta de acceso.
destination Obligatorio. La ruta de acceso en las que se van a mover las carpetas. El argumento de destino no puede contener caracteres comodín.

Comentarios

Si el origen contiene caracteres comodín o el destino termina con un separador de ruta de acceso (****), se supone que el destino especifica una carpeta existente en la que se van a mover los archivos coincidentes. De lo contrario, se supone que el 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 el destino no existe, la carpeta se mueve. Este es el caso habitual.

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

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

Se produce un error si un carácter comodín que se usa en el origen no coincide con ninguna carpeta. El método MoveFolder se detiene en el primer error que encuentra. No se realiza ningún intento de revertir los cambios realizados antes de que se produzca el error.

Importante

[!IMPORTANTE] Este método permite mover carpetas entre volúmenes solo si lo admite el sistema operativo.

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.