shutil მოდულის rmtree მეთოდი
shutil მოდულის rmtree მეთოდი
წაშლის დირექტორიას მასში არსებული ყველა ფაილითა და დირექტორიით.
მეთოდის პირველ პარამეტრში
მივუთითებთ დირექტორიის გზას. მეორე
არასავალდებულო პარამეტრში ვუთითებთ 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მოდულის,
რომელიც ათვალიერებს ფაილებს დირექტორიაში