shutil मॉड्यूल की rmtree विधि

shutil मॉड्यूल की rmtree विधि फ़ोल्डर और उसमें मौजूद सभी फ़ाइलों और फ़ोल्डरों को हटाती है। विधि के पहले पैरामीटर में फ़ोल्डर का पथ निर्दिष्ट करते हैं। दूसरे वैकल्पिक पैरामीटर में 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 मॉड्यूल की,
    जो फ़ोल्डर में फ़ाइलों को पुनरावृत्त करती है