باستخدام System.IO.Delete لإزالة بعض الملفات من دليل؟
سؤال
ولقد 2 الصور داخل مجلد يسمى صور ..... Image1.jpg وImage2.jpg ل.
ما هو الرمز يجب أن أضع داخل بلدي إرسال الزر لحذف فقط Image1.jpg تقع هنا "~ / صور / Image1.jpg"
وأي مساعدة ستكون كبيرة!
المحلول
وتحتاج إلى استخدام System.IO.File. حذف لا System.IO.Delete
string path = "~/Pics/Image1.jpg";
System.IO.File.Delete(Server.MapPath(path))
نصائح أخرى
وبناء الجملة هو:
System.IO.File.Delete(Server.MapPath("~/Pics/Image1.jpg"));
وسوف تحتاج للتأكد من أن المستخدم هو تطبيق ويب الخاص بك تشغيل كما حذف (تغيير) الأذونات على الملف الذي يتم حذف، ولكن.
وجرب هذا:
String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));
وأود أن محاولة:
String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
لا تنتمي إلى StackOverflow