shutil মডিউলের rmtree মেথড

shutil মডিউলের rmtree মেথডটি একটি ফোল্ডার এবং এর ভিতরের সকল ফাইল ও ফোল্ডার ডিলিট করে। মেথডের প্রথম প্যারামিটারে ফোল্ডারের পথ নির্দেশ করতে হয়। দ্বিতীয় ঐচ্ছিক প্যারামিটারে ignore_errors উল্লেখ করতে হয়। যদি এর মান True হয়, তাহলে ডিলিট করতে ব্যর্থ হওয়ার কারণে যে errors occurs, সেগুলো উপেক্ষা করা হবে। তৃতীয় ঐচ্ছিক প্যারামিটারে oneerror উল্লেখ করতে হয়। যদি এর মান False হয়, তাহলে errors নির্দিষ্ট হ্যান্ডলার কল করার মাধ্যমে হ্যান্ডল করা হবে। সফলভাবে ডিলিট করলে মেথডটি 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 মডিউলের,
    যা একটি ফোল্ডারের ফাইলগুলো ইটারেট করে