PDA

View Full Version : سوال: حذف اجباری فایل



alone.m2a
چهارشنبه 30 مرداد 1392, 10:56 صبح
میخوام یه فایل رو حذف کنم از این دستور استفاده کردم
System.IO.File.Delete(filename);
ولی میگه این فایل در حال استفاده هست
فایل من یه عکس که آدرسش تو DB ذخیره کردم وقتی رکوردو حذف میکنم میخوام عکس مربوطه هم پاک بشه
ممنون

Amin69
چهارشنبه 30 مرداد 1392, 11:05 صبح
سلام. بهتره که رکورد موردنظرتون رو که میخواید حذف کنید رو توی یک متغیر ذخیره کنید. اول ارتباطتون رو از پایگاه داده قطع کنید، سپس فایل موردنظر رو حذف کنید

systam
چهارشنبه 30 مرداد 1392, 11:37 صبح
سلام
شما حتما برای پر کردن از عکس از خاصیت image.fromfile استفاده میکنید
که چون در سیستم در حال پردازش هست به هیچ عموان اجازه حذف عکس رو به شما نمیده
برای اینکه بتونید این کار رو انجام بدید از خاصیا imagelocation استفاده کنید به راحتی میتونید عکس رو پاک کنید


اینم یک مثال
(http://barnamenevis.org/showthread.php?412048-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%AD%D8%B0%D9%81-%D8%B9%DA%A9%D8%B3-%D9%85%D9%88%D8%B1%D8%AF-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87&p=1838280#post1838280)

alone.m2a
چهارشنبه 30 مرداد 1392, 14:51 عصر
سلام
شما حتما برای پر کردن از عکس از خاصیت image.fromfile استفاده میکنید
که چون در سیستم در حال پردازش هست به هیچ عموان اجازه حذف عکس رو به شما نمیده
برای اینکه بتونید این کار رو انجام بدید از خاصیا imagelocation استفاده کنید به راحتی میتونید عکس رو پاک کنید

اینم یک مثال
(http://barnamenevis.org/showthread.php?412048-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%AD%D8%B0%D9%81-%D8%B9%DA%A9%D8%B3-%D9%85%D9%88%D8%B1%D8%AF-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87&p=1838280#post1838280)


من ادرس عکس رو ریختم تو DB نه خود عکس رو.

FastCode
چهارشنبه 30 مرداد 1392, 15:15 عصر
وقتی عکس رو به کاربر نمایش میدید فایل باز میمونه تا Disposeش کنید.