Усули 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,
ки файлҳоро дар ҷилд такрор мекунад