• 0

في تطبيق أكتبه لنظام ويندوز XP بلغة بايثون يلزمني حذف بعض الملفات والمجلدات، فكيف أفعل ذلك؟

أريد حذف بعض الملفات والمجلدات في نظام ويندوز XP، فكيف أستطيع فعل ذلك عن طريق شيفرة برمجية بلغة البايثون ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدة طرق لحذف الملفات والمجلدات في البايثون، فيمكنك استخدام دالة remove من مكتبة os لحذف الملفات، وإذا حاولت حذف المجلدات عن طريق هذه الدالة فسوف تحصل على رسالة خطأ.

os.remove(h.txt)


الدالة الثانية هي دالة rmdir من مكتبة os والتي تقوم بحذف مجلد فارغ وإذا حاولت حذف مجلد ممتلئ بهذه الدالة فسوف تحصل على رسالة خطأ.

os.rmdir(hello)


أما لو أردت حذف مجلد ممتلئ (به مجلدات وملفات) فيمكنك في هذه الحالة استخدام دالة rmtree من مكتبة shutil والتي ستقوم بحذف كامل المجلد بمحتوياته.

shutil.rmtree(hello2)

المصدر 1 2

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن