shutil modülünün rmtree metodu

shutil modülünün rmtree metodu, içindeki tüm dosya ve klasörlerle birlikte bir klasörü siler. Metodun ilk parametresinde klasörün yolunu belirtiriz. İkinci isteğe bağlı parametrede ignore_errors belirtiriz. Değeri True ise, başarısız silme işleminden kaynaklanan hatalar yok sayılır. Üçüncü isteğe bağlı parametrede oneerror belirtiriz. Değeri False ise, hatalar belirtilen işleyici çağrılarak işlenir. Başarılı silme işleminde metod None döndürür.

Sözdizimi

pythonimport shutil

shutil.rmtree(klasör yolu, [ignore_errors], [oneerror])

Örnek

dir klasörünü tüm içeriğiyle silelim:

pythonimport shutil

print(shutil.rmtree('dir2'))

Kodun çalıştırılması sonucu:

pythonNone

Ayrıca bakınız

  • move metodu,
    dosya veya dizini özyinelemeli olarak taşır
  • copytree metodu,
    klasörü özyinelemeli olarak kopyalar
  • remove metodu,
    dosyayı siler
  • makedirs metodu,
    klasörleri oluşturur
  • rename metodu,
    dosya ve klasörü yeniden adlandırır
  • scandir metodu,
    klasördeki dosyaları iterasyon yapar