PDA

View Full Version : مشکل در حذف فایل



Morteza_s
شنبه 25 آبان 1387, 10:55 صبح
سلام

من یک عکس رو در یک PictureBox لود کردم:


PictureBox1.Image = System.Drawing.Image.FromFile("E:\1.jpg")
حالا می خوام همین عکس رو از روی هارد پاک کنم:


File.Delete("E:\1.jpg")
البته قبل از حذف فایل، برای عدم تداخل، این کد رو هم نوشتم:


PictureBox1.Image = Nothing
PictureBox1.Dispose()
اما باز هم خطا می گیره که این فایل توسط یک پروسه دیگه در حال استفاده هست:
The process cannot access the file 'E:\1.jpg' because it is being used by another process

چطور میشه این مشکل رو برطرف کرد؟
ممنون

reza1944
شنبه 25 آبان 1387, 11:25 صبح
اين مشكلت رو حل ميكنه



Me.PictureBox1.Image.Dispose()
Me.PictureBox1.Image = Nothing

My.Computer.FileSystem.DeleteFile(pch)



امتحان كردم تشكر رو كليك كن

reza1944
شنبه 25 آبان 1387, 11:26 صبح
اون pch هم مسير فايل كه بايد del بشه

Morteza_s
یک شنبه 26 آبان 1387, 07:33 صبح
ممنون از راهنماییت یه سوال دیگه بعد از Dispose کردن PictureBox چطور میشه دوباره یک عکس دیگه رو باهاش نمایش داد؟