MoveFolder, méthode

Change l'emplacement d'un ou plusieurs dossiers.

object.MoveFolder source, destination

Arguments

object

Correspond toujours au nom d'un objet FileSystemObject.

source

Chemin du ou des dossiers à déplacer. La chaîne argument source peut contenir des caractères génériques dans le dernier composant du chemin uniquement.

destination

Chemin de destination du ou des dossiers à déplacer. L'argument destination ne peut pas contenir de caractères génériques.

Notes

Si l'argument source contient des caractères génériques ou si destination se termine par un séparateur de chemin (\), destination est considéré comme un dossier existant vers lequel s'effectue le déplacement des dossiers et sous-dossiers désignés. Sinon, destination est considéré comme le nom d'un dossier de destination à créer. Dans les deux cas, le déplacement d'un dossier individuel présente trois possibilités :

Une erreur se produit aussi si une source contenant des caractères génériques ne correspond à aucun dossier. La méthode MoveFolder s'arrête sur la première erreur rencontrée. Aucune tentative n'est effectuée pour annuler les modifications précédant l'erreur.

L'exemple ci-dessous illustre l'utilisation de la méthode MoveFolder :

Sub MoveAFolder(Drivespec)
   Dim fso
   Set fso = CreateObject("Scripting.FileSystemObject")
   fso.MoveFolder Drivespec, "c:\windows\bureau\"
End Sub

Important   Cette méthode permet le déplacement de dossiers entre des volumes distincts uniquement si le système d'exploitation gère cette opération.

Voir aussi

CopyFolder, méthode | CreateFolder, méthode | DeleteFolder, méthode | GetFolder, méthode | GetParentFolderName, méthode | Move, méthode | MoveFile, méthode

Application: FileSystemObject, objet