الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أحذف ملف تم من مجلد ؟؟

بدأه ubd17 في 2 أبريل 2008 · 6 رد · 658 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم ...

السلام عليكم ورحمة الله ..

استخدمت FileUpload لرفع صور وحفظها في مجلد داخل مجلد المشروع (طبعا اللغة VB.NET و المشروع Web Page )..

سؤالي كيف أستطيع حذف صوره بدلالة الإسم ؟؟

ننتظر الإجابة ولكم الشكر مقدما ..

#2
File.Delete (Server.MapPath("\\uploadfile\\" + "اسم الملف"));

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#3

تسلم على الرد السريع ..

لكن عزيزي : مبرمج القاعدة ..

ما المقصود ب:

اقتباس
\\uploadfile\\

ولك الشكر ..

#4

\\uploadfile\\

هو مسار مجلد الصور بالنسبة لـ Root الموقع

يعني قد يكون Images أو Admin\Images

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#5

بسم الله الرحمن الرحيم ..

تسلم على التوضيح Moh_Kin ..

طيب لقد استخدمت هذه الطريقة لكن لم تفلح معي ..

وهذا الكود المستخدم :

	   Dim path As String
		path = Server.MapPath("1.jpg")
		File.Delete(path)
#6

يحدث عند الحذف أحياناً مشاكل .. من هذه المشاكل مثلاً عدم وجود الصلاحية للحذف على هذا المجلد وهذا طبعاً بيتعلق بتظبيطات السيرفر .. ومشاكل أخرى متعلقة أن الملف للقراءة فقط ومن ثم لا يمكن حذفه .. وهذه المشكلة الأخيرة حلها كالتالي:

 File.SetAttributes(Server.MapPath(ImagePath, FileAttributes.Normal));
File.Delete(Server.MapPath(ImagePath));

وأكرر أن هذا كله مرهون بتوافر الصلاحية للتعديل والحذف

تم تعديل هذه المشاركة بواسطة moh_kin في 2 أبريل 2008 في 13:10

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7

بسم الله الرحمن الرحيم ..

السلام عليكم ورحمة الله ..

شكرا لكم جميعا ..

زبط الكود ( وعرفنا المشكلة ) ..

مثل ما تفضلتوا بأنه لم أضع Root ..

وهذا الكود :

Dim path As String
		path = Server.MapPath("Prd_Img\") + "1.jpg"
		File.Delete(path)

شكرا لكم جميعا مرة أخرى وبالتوفيق جميعا ..

مواضيع مشابهة