Change l'emplacement d'un ou plusieurs dossiers.
object.MoveFolder source, destination
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.
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.
CopyFolder, méthode | CreateFolder, méthode | DeleteFolder, méthode | GetFolder, méthode | GetParentFolderName, méthode | Move, méthode | MoveFile, méthode
Application: FileSystemObject, objet