126 of 151 menu

Η μέθοδος rmtree της μονάδας shutil

Η μέθοδος rmtree της μονάδας shutil διαγράφει έναν φάκελο με όλα τα αρχεία και φακέλους, που περιέχονται σε αυτόν. Στην πρώτη παράμετρο της μεθόδου ορίζουμε τη διαδρομή προς τον φάκελο. Στη δεύτερη προαιρετική παράμετρο ορίζουμε το ignore_errors. Εάν η τιμή του είναι True, τότε τα σφάλματα, που προκύπτουν από μια ανεπιτυχή διαγραφή, θα αγνοούνται. Στην τρίτη προαιρετική παράμετρο ορίζουμε το oneerror. Εάν η τιμή του είναι False, τότε τα σφάλματα επεξεργάζονται με την κλήση του καθορισμένου χειριστή. Σε περίπτωση επιτυχούς διαγραφής η μέθοδος επιστρέφει None.

Σύνταξη

import shutil shutil.rmtree(διαδρομή προς φάκελο, [ignore_errors], [oneerror])

Παράδειγμα

Ας διαγράψουμε τον φάκελο dir με όλο το περιεχόμενό του:

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

Αποτέλεσμα του εκτελεσμένου κώδικα:

None

Δείτε επίσης

  • η μέθοδος move της μονάδας shutil,
    η οποία αναδρομικά μετακινεί ένα αρχείο ή κατάλογο
  • η μέθοδος copytree της μονάδας shutil,
    η οποία αναδρομικά αντιγράφει έναν φάκελο
  • η μέθοδος remove της μονάδας os,
    η οποία διαγράφει ένα αρχείο
  • η μέθοδος makedirs της μονάδας os,
    η οποία δημιουργεί φακέλους
  • η μέθοδος rename της μονάδας os,
    η οποία μετονομάζει αρχείο και φάκελο
  • η μέθοδος scandir της μονάδας os,
    η οποία επαναλαμβάνει τα αρχεία σε έναν φάκελο
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη