FileUpload denetimi ile bir dosya yüklemeye çalışıyorum. Dosya yüklendiğinde, ondan bilgi alıyorum ve sonra onu silmek istiyorum.Yüklemeden sonra dosya siliniyor
ben bunu yükleyip kaydetmeniz ve ondan bilgi almak için yönetmek, ama onu silmeye çalıştığınızda i follwing istisna almak "işlem dosyaya 'D erişemez: \ IIS ** atlanmıştır * başka bir işlem tarafından kullanıldığı için ** \ V75 kişisel ny.csv'.
string fn = Path.GetFileName(fu.PostedFile.FileName);
string SaveLocation = Server.MapPath("UploadedCSVFiles") + "\\" + fn;
FileInfo fi = new FileInfo(SaveLocation);
fu.PostedFile.SaveAs(SaveLocation);
fu.PostedFile.InputStream.Dispose();
DataTable dt = AMethodThatUsesFile(SaveLocation);
fi.Delete();
Muhtemelen() –
Sen bir yöntem AMethodThatUsesFile (SaveLocation) Belirtilen AMethodThatUsesFile ne olduğunu bilmek gerekir ;. Dosyayı okumak için StreamReader gibi herhangi bir sınıf kullanıyorsa, lütfen StreamReader.Close(); Yöntem – Prasanth
@Prasanth silmeye çalışmadan önce Bu yaptı! Teşekkürler! – Lautaro