Bonjour,
En effet, la méthode DeleteFolder supprime un dossier spécifié et son contenu.
object.DeleteFolder ( folderspec[, force] );
Arguments
object
Requis. Doit toujours correspondre au nom d'un objet FileSystemObject.
folderspec
Requis. Nom du dossier à supprimer. folderspec peut comporter des
caractères génériques dans le dernier composant du chemin.
force
Facultatif. Valeur booléenne qui est true si des dossiers en lecture
seule doivent être supprimés et false (valeur par défaut) dans le cas contraire.
Notes
La méthode DeleteFolder ne fait pas la distinction entre dossiers ayant un contenu et dossiers vides. Le dossier spécifié sera supprimé sans tenir compte de son contenu éventuel.
Une erreur se produit si aucun dossier correspondant n'est trouvé.
La méthode DeleteFolder s'arrête à la première erreur qu'elle rencontre.
Aucune tentative n'est faite en vue de restaurer ou d'annuler les changements effectués avant que l'erreur se produise.
Const MyFolder = "c:\REP"
If CreateObject("Scripting.FileSystemObject").FolderExists(MyFolder) = True Then
CreateObject("Scripting.FileSystemObject").DeleteFolder(MyFolder), True
End If
jean-marc