En passant par python on peut supprimer un fichier ou un répertoire a l'aide des commandes suivantes (source):
os.remove() pour supprimer un fichieros.rmdir() pour supprimer un répertoire videshutil.rmtree() pour supprimer tout le contenu d'un répertoire
Considérons l'exemple présenté dans: Obtenir une liste des sous-répertoires en python.
FolderRoot:-> F1:-> F11-> F12-> F2-> F3
Commandes python pour supprimer F2 et F1:
>>> os.rmdir('FolderRoot/F2')>>> os.rmdir('FolderRoot/F1')Traceback (most recent call last):File "<stdin>", line 1, in <module>OSError: [Errno 66] Directory not empty: 'FolderRoot/F1'>>> import shutil>>> shutil.rmtree('FolderRoot/F1')
donne:
FolderRoot:-> F3
Recherches associées
| Liens | Site |
|---|---|
| Delete Folder Contents in Python | stackoverflow |
| How do I delete a file or folder in Python? | stackoverflow |
| os.remove(path) | python doc |
| os.rmdir(path) | python doc |
| shutil.rmtree(path[, ignore_errors[, onerror]]) | python doc |
