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ıtlaSil
  2. Hay Allah razı olsun kardeş

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

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

    YanıtlaSil

SON YORUMLAR