126 of 151 menu

Il metodo rmtree del modulo shutil

Il metodo rmtree del modulo shutil elimina una cartella con tutti i file e le cartelle in essa contenuti. Nel primo parametro del metodo specifichiamo il percorso della cartella. Nel secondo parametro opzionale indichiamo ignore_errors. Se il suo valore è True, gli errori che si verificano a seguito di un'eliminazione non riuscita verranno ignorati. Nel terzo parametro opzionale specifichiamo oneerror. Se il suo valore è False, gli errori verranno gestiti chiamando l'handler specificato. In caso di eliminazione riuscita, il metodo restituisce None.

Sintassi

import shutil shutil.rmtree(percorso della cartella, [ignore_errors], [oneerror])

Esempio

Eliminiamo la cartella dir con tutto il suo contenuto:

import shutil print(shutil.rmtree('dir2'))

Risultato del codice eseguito:

None

Vedi anche

  • il metodo move del modulo shutil,
    che sposta in modo ricorsivo un file o una directory
  • il metodo copytree del modulo shutil,
    che copia in modo ricorsivo una cartella
  • il metodo remove del modulo os,
    che elimina un file
  • il metodo makedirs del modulo os,
    che crea le cartelle
  • il metodo rename del modulo os,
    che rinomina un file e una cartella
  • il metodo scandir del modulo os,
    che itera i file in una cartella
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta