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 sono consentiti solo alla fine del percorso di origine. Se è stato passato un percorso errato, verrà visualizzato un errore che indica che i file di origine o le directory di destinazione non esistono.

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 si utilizza un carattere jolly nel percorso di origine, la destinazione deve essere già una directory esistente. In caso contrario, verrà visualizzato un messaggio di errore che indica che la directory non esiste.

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