BAĞLANTILARIM

Takip Edin:

3

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

3 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

SON YORUMLAR