MoveFile-Methode

Verschiebt Dateien aus einem Speicherort in einen anderen.

Syntax

object.MoveFile ( source, destination )

Argumente:

  • Object: Erforderlich. "object" ist immer der Name eines FileSystemObject.
  • Source: Erforderlich. Dateispezifikation als Zeichenfolge, die Platzhalterzeichen enthalten kann, für eine oder mehrere zu kopierende Dateien.
  • Destination: Erforderlich. Zeichenfolge für Ziel, in das die Dateien aus der Quelle kopiert werden sollen. Platzhalterzeichen sind nicht zulässig.

Anmerkungen

Platzhalter sind nur am Ende des Quellpfads zulässig. Wenn Sie einen falschen Pfad übergeben haben, wird eine Fehlermeldung angezeigt, dass entweder die Quelldateien oder die Zielverzeichnisse nicht vorhanden sind.

Das folgende Beispiel veranschaulicht die Verwendung der MoveFile-Methode:

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

Beispiel 2:

Hinweis:

Wenn Sie im Quellpfad einen Platzhalter verwenden, muss das Ziel ein bereits vorhandenes Verzeichnis sein. Andernfalls wird eine Fehlermeldung angezeigt, dass das Verzeichnis nicht vorhanden ist.

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