BAĞLANTILARIM

Takip Edin:

4

File.Delete ile dosya silmeye çalışırken alınan "İşlem, başka bir işlem tarafından kullanıldığından '.....' dosyasına erişemiyor." hatası ve çözümü

Cumartesi, Kasım 15, 2014 / / , ,

Asp.net web sayfasında açık olan görsel silinmek istendiğinde yukarıdaki hata ile karşılaşılıyorsa.

File.Delete(Server.MapPath("../images/urun/deneme.jpg")); //Klasik dosya silme kodu

aşağıdaki şekilde değiştirilerek kullanılabilir.

FileStream fs = new FileStream(Server.MapPath("../images/urun/deneme.jpg"), FileMode.OpenOrCreate); //Streame al ve daha sonra serbest bırak.
fs.Flush();
fs.Close();
File.Delete(Server.MapPath("../images/urun/deneme.jpg")); //şimdi sil

4 yorum

  1. Allah razı olsun. Bir süredir aramaktaydım. Alttaki sorunumu çözdü. Kolay gelsin.

    YanıtlayınSil
  2. Hay Allah razı olsun kardeş

    YanıtlayınSil
  3. işe yaradı teşekkürler.

    YanıtlayınSil
  4. İçtenlikle Allah razı olsun diyor, beni kurtardığın için teşekkür ediyorum. Saygılar...

    YanıtlayınSil

SON YORUMLAR