اذهب إلى المحتوى

السؤال

نشر

كيف يمكنني حذف مجلد ما او ملف باستخدام لغة البرمجة بايثون ؟

أود حذف ملف example.txt موجود داخل مجلد اسمه MyFiles على سطح المكتب ، كيف اقوم بعمل برنامج يقوم بذلك ؟

Recommended Posts

  • 0
نشر

هل تريد حذف ملف من الجهاز ام نقله الى سلة المهملات ؟

ساطرح لك كل الحالتين ، اولا لحذف ملف او مجلد او اذا نريد التحكم في ملفات الجهاز لدينا يمكننا ان نستعمل المكتبة  os لا داعي لتحميلها هي تأتي جاهزة مع اللغة :

import os # استدعاء المكتبة

os.remove('example.txt') #نقوم بحذف الملف من الجهاز

os.rmdir("MyFiles") #لحذف المجلد ولكن في حالت كان فارغ فقط

داخل هذه الدوال لا نكتب اسم الملف فقط ولكن المسار كاملا ، اما في حالت كنت تريد نقل الملف الى سلة المهملات عليك بتنزيل المكتبة  send2trash و بهذا الامر يمكنك ذلك :

import send2trash

filepath = "C:\\Desktop\\example.txt"

send2trash.send2trash(filepath)

و في حال كنت تريد حذف مجلد ما مع كل محتوياته استعمل المكتبة shutil مع الدلة rmtree :

import shutil 

shutil.rmtree("C:\\MyFiles")

 

  • 0
نشر

يمكنك حذف الملف باستخدام مكتبة os

import os
os.remove("example.txt")

لتجنب حدوث خطأ ، قد ترغب في التحقق مما إذا كان الملف موجودًا قبل محاولة حذفه

import os
if os.path.exists("example.txt"):
  os.remove("example.txt")
else:
  print("الملف غير موجود")

ولحذف مجلد فارغ يمكنك استخدام os.rmdir

import os
os.rmdir("myfolder")

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...