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मॉड्यूल की,
जो फ़ोल्डर में फ़ाइलों को पुनरावृत्त करती है