Méthode rmtree du module shutil
La méthode rmtree du module shutil
supprime un dossier avec tous les fichiers et dossiers
qu'il contient. Dans le premier paramètre
de la méthode, on spécifie le chemin vers le dossier. Dans le second
paramètre optionnel, on indique ignore_errors.
Si sa valeur est True, alors les erreurs,
survenant lors d'une suppression infructueuse,
seront ignorées. Dans le troisième paramètre
optionnel, on spécifie oneerror. Si
sa valeur est False, alors les erreurs
sont traitées en appelant le gestionnaire spécifié.
En cas de suppression réussie, la méthode
retourne None.
Syntaxe
import shutil
shutil.rmtree(chemin vers le dossier, [ignore_errors], [oneerror])
Exemple
Supprimons le dossier dir avec tout
son contenu :
import shutil
print(shutil.rmtree('dir2'))
Résultat du code exécuté :
None
Voir aussi
-
la méthode
movedu moduleshutil,
qui déplace de manière récursive un fichier ou un répertoire -
la méthode
copytreedu moduleshutil,
qui copie de manière récursive un dossier -
la méthode
removedu moduleos,
qui supprime un fichier -
la méthode
makedirsdu moduleos,
qui crée des dossiers -
la méthode
renamedu moduleos,
qui renomme un fichier et un dossier -
la méthode
scandirdu moduleos,
qui parcourt les fichiers dans un dossier