DeleteFolder, méthode

Supprime un dossier spécifié et son contenu.

object.DeleteFolder folderspec[, force]

Arguments

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.

Notes

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

Voir aussi

CopyFolder, méthode | CreateFolder, méthode | Delete, méthode | DeleteFile, méthode | MoveFolder, méthode

Application: FileSystemObject, objet