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
