Supprime un dossier spécifié et son contenu.
object.DeleteFolder folderspec[, force]
object
Correspond toujours au nom d'un objet FileSystemObject.
folderspec
Correspond toujours au nom du dossier à supprimer. L'argument folderspec peut contenir des caractères génériques dans le dernier composant du chemin.
force
Facultatif. Valeur booléenne True si les dossiers en lecture seule sont supprimés, False (par défaut) dans le cas contraire.
La méthode DeleteFolder ne fait pas de distinction entre les dossiers vides et les autres. Le dossier spécifié est supprimé qu'il ait un contenu ou pas.
Une erreur se produit si aucun dossier correspondant n'est trouvé. La méthode DeleteFolder s'arrête sur la première erreur rencontrée. Aucune tentative n'est effectuée pour restaurer l'état précédent ou annuler les modifications précédant l'erreur.
L'exemple ci-dessous illustre l'utilisation de la méthode DeleteFolder :
Sub DeleteAFolder(filespec)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder(filespec)
End Sub
CopyFolder, méthode | CreateFolder, méthode | Delete, méthode | DeleteFile, méthode | MoveFolder, méthode
Application: FileSystemObject, objet