shutil მოდულის rmtree მეთოდი

shutil მოდულის rmtree მეთოდი წაშლის დირექტორიას მასში არსებული ყველა ფაილითა და დირექტორიით. მეთოდის პირველ პარამეტრში მივუთითებთ დირექტორიის გზას. მეორე არასავალდებულო პარამეტრში ვუთითებთ ignore_errors. თუ მისი მნიშვნელობაა True, მაშინ უგულებელყოფილი იქნება წაშლის წარუმატებლობის შედეგად წარმოქმნილი შეცდომები. მესამე არასავალდებულო პარამეტრში ვუთითებთ oneerror. თუ მისი მნიშვნელობაა False, მაშინ შეცდომები დამუშავდება მითითებული დამმუშავებლის გამოძახებით. წარმატებული წაშლის შემთხვევაში მეთოდი აბრუნებს None.

სინტაქსი

pythonimport shutil

shutil.rmtree(დირექტორიის გზა, [ignore_errors], [oneerror])

მაგალითი

მოდით, წავშალოთ dir დირექტორია მასში არსებული ყველა ელემენტით:

pythonimport shutil

print(shutil.rmtree('dir2'))

კოდის შესრულების შედეგი:

pythonNone

ასევე იხილეთ

  • move მეთოდი shutil მოდულის,
    რომელიც რეკურსიულად გადაადგილებს ფაილს ან დირექტორიას
  • copytree მეთოდი shutil მოდულის,
    რომელიც რეკურსიულად აკოპირებს დირექტორიას
  • remove მეთოდი os მოდულის,
    რომელიც წაშლის ფაილს
  • makedirs მეთოდი os მოდულის,
    რომელიც ქმნის დირექტორიებს
  • rename მეთოდი os მოდულის,
    რომელიც გადაარქმევს ფაილს და დირექტორიას
  • scandir მეთოდი os მოდულის,
    რომელიც ათვალიერებს ფაილებს დირექტორიაში