• 1397/11/14

ارور در حذف عکس محصول :

سلام  وقت بخیر

برای  حذف  محصول    یک  مشکل   کوچیکی  برخورد  کردم   اون  هم  اینه  ک   نمیتونه  فولدرهای   عکسها  را  پاک  کنه (من برای هر محصول یک فولدر با آیدی خود محصول  میسازم و عکسش را  میریزم  توش قبلا  هم اینشکلی  انجام دادم و ب مشکل نخوردم )  خود   عکسها  را پاک  میکنه  فقط   فولدرهاشون را نمیتونه  و این  خطا  را  میده  ک نمیتونم  دسترسی  داشته  باشم  چجوری  حلش  کنم  توی  فولدر  مربوطه  هم  دسترسی ها  را  چک  کردم  

  • 1397/11/14
  • ساعت 08:25

سلام 

دسترسی نداره 

ویژوال را به صورت run as admin باز کنید 


  • 1397/11/14
  • ساعت 10:44

مشکل  حل  نشد    راه   حل    دیگه  ای  نداره؟  ربطی  ب identity   ک  فعال  شده  نداره؟    

چون   روی   یک  پروزه   دیگه   ک  هنوز سیستم   احراز  هویت   روش فعال نشده   درست   کار  میکنه   همین   شکل   کد   برای  پاک  کردن   فولدرها  


  • 1397/11/14
  • ساعت 11:29

برای حذف فولدر باید از دستور زیر استفاده کنید 

 

Directory.Delete(folderPath, true);

 


  • 1397/11/14
  • ساعت 13:19

با  همین  دستور    
 توی یک  پروژه دیگه   فولدر  پاک  کردم 

  System.IO.File.Delete(Server.MapPath("~/Images/ProductImage/" + products.ProductID + "/" + "Thumb"));

این  دستور  ک  شما گفتی 

Directory.Delete(folderPath, true);

    مشکل  حل  شد   

  فقط   یک  سوال  این  وسط    هست   علت اینکه    توی  یک  پروژه   دیگه  من  با  همون  دستور   یعنی  این

  System.IO.File.Delete(Server.MapPath("~/Images/ProductImage/" + products.ProductID + "/" + "Thumb"));

فولدر  هم پاک   کردم   و اینجا   ب  ارور   رسیدم   چیه ؟

 

علتش   این  نیست  ک  سیستم  identity   روی   این  پروژه   فعال   هست   و  روی   پروژه  قبلی    سیستم  احراز   هویت  فعال  نشده  ؟

 

ویک   سوال   دیگه   اینکه   هنگام  ویرایش  هم  اگر  عکس  قبلی  را  پاک نکنیم و اسم جدید به  عکس جدید  ندیدم   میره   و  جایگزین  عکس  قبلی  میشه  تست  کردم   و  مشکلی  نداشت   سوالم  اینه  ک  اینشکلی    ک  درست   هم  کار   میکنه    منطقی  هست   مشکلی  نداره  از  لحاظ  کدنویسی  و کارآیی  سیستم؟

 

ممنون  از شما 


  • 1397/11/14
  • ساعت 13:33

احتمالش هست 

بررسی کنید 


  • 1397/11/14
  • ساعت 13:37

ممنون   قسمت   دوم  سوال  هم   اگر ممکنه   پاسخ  بدید 

 

ویک   سوال   دیگه   اینکه   هنگام  ویرایش  هم  اگر  عکس  قبلی  را  پاک نکنیم و اسم جدید به  عکس جدید  ندیدم   میره   و  جایگزین  عکس  قبلی  میشه  تست  کردم   و  مشکلی  نداشت   سوالم  اینه  ک  اینشکلی    ک  درست   هم  کار   میکنه    منطقی  هست   مشکلی  نداره  از  لحاظ  کدنویسی  و کارآیی  سیستم؟

 

سپاس


  • 1397/11/14
  • ساعت 15:33

اگر پسوندش فرق کنه تصویر جدید میشه 

بهتره حذف کنید 


logo-samandehi