Change l'emplacement d'un ou plusieurs fichiers.
object.MoveFile source, destination
object
Correspond toujours au nom d'un objet FileSystemObject.
source
Chemin du ou des fichiers à 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 fichiers à 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 fichier de destination à créer. Dans les deux cas, le déplacement d'un fichier individuel présente trois possibilités :
Une erreur se produit aussi si une source contenant des caractères génériques ne correspond à aucun fichier. La méthode MoveFile 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 MoveFile :
Sub MoveAFile(Drivespec)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile Drivespec, "c:\windows\bureau\"
End Sub
Remarque La méthode GetParentFolderName ne fonctionne que sur la chaîne path spécifiée. Elle n'essaie pas de résoudre le chemin ni de vérifier son existence.
CopyFile, méthode | DeleteFile, méthode | GetFile, méthode | GetFileName, méthode | Move, méthode | MoveFolder, méthode | OpenTextFile, méthode
Application: FileSystemObject, objet