shutil modulynyň rmtree metodi

shutil modulynyň rmtree metodi ol ýerleşýän ähli faýllary we papkalary bilen birikde papkany öçürýär. Metodyň birinji parametrinde papkanyň ýoluny görkezýäris. Ikinji hökman däl parametrde ignore_errors görkezýäris. Eger onuň bahasy True bolsa, onda öpürilmedäki ýalňyşlyklardan ýüze çykýan ýalňyşlyklar, seredişsiz galar. Üçünji hökman däl parametrde oneerror görkezýäris. Eger onuň bahasy False bolsa, onda ýalňyşlyklar görkezilen gaýtalyjy çagyrylmagy arkaly işleniler. Üstünlikli öçürilende metod None gaýtaryar.

Sintaksis

pythonimport shutil

shutil.rmtree(papkanyň ýoly, [ignore_errors], [oneerror])

Mysal

Geliň, dir papkasy onuň içindäki ähli zatlary bilen öçüreliň:

pythonimport shutil

print(shutil.rmtree('dir2'))

Ýerine ýetirilen kodyň netijesi:

pythonNone

Şeýle-de göz aýlaň

  • move metodi shutil modulynyň,
    rekursiw faýly ýa-da katalogy göçürip
  • copytree metodi shutil modulynyň,
    rekursiw papkany göçürýän
  • remove metodi os modulynyň,
    faýly öpüren
  • makedirs metodi os modulynyň,
    papkalary döredýän
  • rename metodi os modulynyň,
    faýly we papkany ady üýtgedýän
  • scandir metodi os modulynyň,
    papkadaky faýllary geçip görýän