Усули rmtree модули shutil

Усули rmtree модули shutil ҷилдро бо ҳамаи файлҳо ва ҷилдҳо, ки дар он ҳастанд, меҳазвад. Дар параметри аввал усул роҳро ба ҷилд муайян мекунем. Дар параметри дуюми ихтиёрӣ 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,
    ки файлҳоро дар ҷилд такрор мекунад