Déplace des fichiers d'un emplacement vers un autre.
Syntaxe
object.MoveFile ( source, destination )
Arguments :
FileSystemObject.Remarques
Les caractères génériques ne peuvent être utilisés que dans le dernier composant de chemin de l'argument source. Si vous transmettez un chemin incorrect, une erreur indiquant que les fichiers source ou les répertoires de destination n'existent pas est générée.
Les exemples suivants illustrent l'utilisation de la méthode MoveFile :
Exemple 1 :
Function MoveSingleFile(source, destination)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile source, destination
End Function
' Usage
MoveSingleFile "C:\Path\To\Source\File.txt", "C:\Path\To\Destination\File.txt"
Exemple 2 :
Remarque :
Si vous utilisez un caractère générique dans le chemin source, la destination doit être un répertoire existant. Si le répertoire n'existe pas, une erreur est générée.
Function MoveMultipleFiles(source, destination)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile source, destination
End Function
' Usage
MoveMultipleFiles "C:\Path\To\Source\*.txt", "C:\Path\To\Destination\" 'Here Destination Directory must exists