Metodo MoveFile

Sposta uno o più file da una posizione all'altra.

Sintassi

object.MoveFile ( source, destination )

Argomenti:

  • Object: obbligatorio. L'oggetto è sempre il nome dell'oggetto FileSystemObject.
  • Source: obbligatorio. Specifica del file della stringa di caratteri, che può includere caratteri jolly, per uno o più file da copiare.
  • Destination: obbligatorio. Destinazione della stringa di caratteri in cui copiare il file o i file dall'origine. I caratteri jolly non sono consentiti.

Note

I caratteri jolly possono essere utilizzati solo nell'ultimo componente del percorso dell'argomento source. Se è stato specificato un percorso errato, verrà generato un errore di file di origine o directory di destinazione inesistenti.

Nell'esempio seguente viene illustrato l'uso del metodo MoveFile.

Esempio 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"

Esempio 2

Nota:

Se nel percorso di origine è stato utilizzato un carattere jolly, si prevede che la destinazione sia una directory esistente. Se la directory non esiste, verrà generato un errore.

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