Freigeben über


MoveFolder-Methode

Verschiebt einen oder mehrere Ordner von einem Speicherort an einen anderen.

Syntax

-Objekt.MoveFolder (Quelle, Ziel)

Die Syntax der MoveFolder-Methode besteht aus folgenden Komponenten:

Bestandteil Beschreibung
Objekt Erforderlich. Immer der Name eines FileSystemObject.
source Erforderlich. Der Pfad zu den verschobenen Ordnern. Die Zeichenfolge des Arguments source darf nur in der letzten Komponente des Pfads Platzhalterzeichen enthalten.
destination Erforderlich. Der Pfad des Speicherorts, an den die Ordner 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 eines zu erstellenden Zielordners handelt. In beiden Fällen können drei Prozesse ablaufen, wenn ein einzelner Ordner verschoben wird:

  • Wenn destination nicht vorhanden ist, wird der Ordner 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 einem Ordner ergibt. Die MoveFolder-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 Ordnern 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.