Método MoveFile

Mueve uno o más archivos de una ubicación a otra.

Sintaxis

object.MoveFile ( source, destination )

Argumentos:

  • Object: necesario. El objeto siempre es el nombre de FileSystemObject.
  • Source: necesario. Especificación de archivo de cadena de caracteres, que puede incluir caracteres comodín, para que se copien uno o más archivos.
  • Destination: necesario. Destino de cadena de caracteres donde se copiará el archivo o los archivos del origen. No se permite el uso de caracteres comodín.

Observaciones

Los comodines solo se permiten al final de la ruta de origen. Si ha transferido una ruta incorrecta, se mostrará un error que indica que los archivos de origen o los directorios de destino no existen.

En el siguiente ejemplo se muestra el uso del método MoveFile:

Ejemplo 1:

Function MoveSingleFile(source, destination)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.MoveFile source, destination
End Function

' Usage
MoveSingleFile "C:\Path\To\Source\File.txt", "C:\Path\To\Destination\File.txt"

Ejemplo 2:

Nota:

Si utiliza un comodín en la ruta de origen, el destino debe ser un directorio ya existente. De lo contrario, aparecerá un mensaje de error que indica que el directorio no existe.

Function MoveMultipleFiles(source, destination)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.MoveFile source, destination
End Function

' Usage
MoveMultipleFiles "C:\Path\To\Source\*.txt", "C:\Path\To\Destination\" 'Here Destination Directory must exists