private static void Remove_Images(List <Property> ls) { DirectoryInfo directoryInfo = new DirectoryInfo(new DirectoryInfo((HttpContext.Current != null) ? HttpContext.Current.Request.PhysicalApplicationPath : AppDomain.CurrentDomain.BaseDirectory).Parent.FullName + "\\RealEstate\\PropertyImage"); foreach (Property l in ls) { List <string> fileNames = StaticCalls.GetFileNames(l.Property_Photo); File.Delete((directoryInfo.FullName + fileNames[0] != null) ? fileNames[0] : ""); StaticCalls.send_text("Deleted: " + directoryInfo.FullName + fileNames[0]); File.Delete((directoryInfo.FullName + fileNames[1] != null) ? fileNames[1] : ""); StaticCalls.send_text("Deleted: " + directoryInfo.FullName + fileNames[1]); } }