Windows
Scripts
VBScript
Copier un répertoire (CopyFolder)
Pour : Windows
Pour copier un dossier, il faut utiliser l'objet "CopyFolder".
Il suffit de saisir le répertoire source à copier et le répertoire de destination où le dossier sera copié, voir la syntaxe ci-dessous.
Syntaxe:
fso.CopyFolder [repertoire_source], [repertoire_destination]
'*** Déclaration de la variable Set fso = WScript.CreateObject("Scripting.FileSystemObject") '*** Copie du dossier "c:\test" vers "c:\Windows\" fso.CopyFolder "c:\test", "c:\Windows\"
'*** Déclaration des variables Set fso = WScript.CreateObject("Scripting.FileSystemObject") Dim repSOURCE : repSOURCE = "c:\test" Dim repDESTINATION : repDESTINATION = "c:\Windows\" Dim repVERIF : repVERIF = "c:\Windows\test" '*** Une condition (If) pour vérifier l'existance du répertoire qui est stocké dans la variable "repVERIF". If fso.FolderExists(repVERIF) Then wscript.echo " [ ] Le dossier " & repVERIF & " existe déjà, STOP!!!" Else '*** Copie du dossier contenu dans la variable "repSOURCE" vers le dossier contenu dans la variable "repDESTINATION". fso.CopyFolder repSOURCE, repDESTINATION wscript.echo " [OK] Le dossier à été copié" End If '*** Destruction des objets Set fso = Nothing