Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2012, 11:05
Lego
 
Fecha de Ingreso: enero-2009
Mensajes: 141
Antigüedad: 15 años, 3 meses
Puntos: 1
Pregunta eliminar un excel

Hola buenos dias tengo elsiguiente problema creo un excel y lo escribo en una ruta de esta manera

ApExcel = new Excel.Application();
object opc = Type.Missing;
Excel.Workbook libro;
libro = ApExcel.Workbooks.Add(opc);
//ApExcel.Visible = true;
Excel.Worksheet Auditoria = new Excel.Worksheet();
Auditoria = (Excel.Worksheet)libro.Sheets.Add(opc, opc, opc, opc);


StreamWriter myWriter = new StreamWriter(AppDomain.CurrentDomain.RelativeSearc hPath.ToString() + "\\" + fileName);
myWriter.Write(ApExcel);
myWriter.Close();

luego con ese archivo lo monto en un biblioteca de sharepoint y ahora lo intento eliminar

StreamReader fStream = new StreamReader(AppDomain.CurrentDomain.RelativeSearc hPath.ToString() + "\\" + fileName);
String destUrl = SPContext.Current.Site.RootWeb.Url + "/biblioAuditoria/" + fileName;
SPFile item = SPContext.Current.Site.RootWeb.Files.Add(destUrl, fStream.BaseStream))
System.IO.File.Delete(AppDomain.CurrentDomain.Rela tiveSearchPath.ToString() + "\\" + fileName);

pero me da una excepcion diciendo que el acceso es denegado xq el archivo esta siendo usado porotro proceso que puedo hacer. gracias