Метод 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,
који прелистава фајлове у фолдеру