Freigeben über


MoveFile-Methode

Verschiebt eine oder mehrere Dateien von einem Speicherort an einen anderen.

Syntax

-Objekt.MoveFile-Quelle, Ziel

Die Syntax der MoveFile-Methode besteht aus folgenden Komponenten:

Bestandteil Beschreibung
Objekt Erforderlich. Immer der Name eines FileSystemObject.
source Erforderlich. Der Pfad zu den verschobenen Dateien. Die Zeichenfolge des Arguments source darf nur in der letzten Komponente des Pfads Platzhalterzeichen enthalten.
destination Erforderlich. Der Pfad des Speicherorts, an den die Dateien verschoben werden. Das Argument destination darf keine Platzhalterzeichen enthalten.

Hinweise

Wenn die Quelle Wildcards enthält oder das Ziel mit einem Pfadtrennzeichen (****) endet, wird davon ausgegangen, dass destination einen vorhandenen Ordner angibt, in den die übereinstimmenden Dateien verschoben werden sollen. Andernfalls wird für destination angenommen, dass es sich um den Namen einer zu erstellenden Zieldatei handelt. In beiden Fällen können drei Prozesse ablaufen, wenn eine einzelne Datei verschoben wird:

  • Wenn destination nicht vorhanden ist, wird die Datei verschoben. Dies ist der Normalfall.

  • Falls destination eine vorhandene Datei ist, tritt ein Fehler auf.

  • Wenn destination ein Verzeichnis ist, tritt ein Fehler auf.

Ein Fehler tritt auch auf, wenn sich für ein Platzhalterzeichen, das in source verwendet wird, keine Übereinstimmung mit einer Datei ergibt. Die MoveFile-Methode hält beim ersten Fehler an, auf den sie trifft. Es wird nicht versucht, ein Rollback der Änderungen durchzuführen, die vor dem Auftreten des Fehlers vorgenommen wurden.

Wichtig

[!WICHTIG] Diese Methode ermöglicht das Verschieben von Dateien zwischen Volumes nur, wenn dies vom Betriebssystem unterstützt wird.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.