PDA

View Full Version : سوال: مشکل در حذف فایل تصویری



تبسم ساینا
یک شنبه 20 مرداد 1392, 06:40 صبح
سلام دوستان
من یه پروژه نوشتم در مورد شیرینی فروشی.. پایگاه داده ش به این صورته که به ازای هر سطر برابر با فیلد کد یه عکس وجود داره در مسیر پروژه(مثلا" اگه سطری کدش 20 باشه یه عکس با نام 20.jpg در مسیر پروژه موجوده) .. حالا موقع ویرایش می خوام اگه کاربر عکس جدید اضافه کرد عکس قبلی پاک بشه و عکس جدید در مسیر پروژه ذخیره بشه.این کد ها رو نوشتم ولی موقع اجرا واسه حذف خطا میده که نمیتونه فایل رو حذف کنه , چون در اختیار یه برنامه دیگه س

string path = Application.StartupPath + "\\pic_shirini\\" + txtcode.Text + ".jpg";

if (System.IO.File.Exists(path))
System.IO.File.Delete(path);
pictureBox2.Image.Save(path);

ولی اگه همین خطا بالا رو اینجوری بنویسم خطا نمیگیره :
string path = Application.StartupPath + "\\pic_shirini\\1.jpg";

if (System.IO.File.Exists(path))
System.IO.File.Delete(path);
pictureBox2.Image.Save(path);
کسی می دونه مشکل از چی هست ؟

esafb52
یک شنبه 20 مرداد 1392, 07:18 صبح
مشکلی نداره الان تست کردم منتها حتما تو برنامه ات داری یه جا ازش استفاده میکنی باید فایل اولش آزاد کنی بعد حذف کنی

تبسم ساینا
یک شنبه 20 مرداد 1392, 10:29 صبح
نه آخه اگه جایی استفاده می شد پس چرا وقتی می نویسم :string path = Application.StartupPath + "\\pic_shirini\\1.jpg";

if (System.IO.File.Exists(path))
System.IO.File.Delete(path);
خطا نداره ؟