none
ayuda coger datos RRS feed

  • Pregunta

  • buenas tardes nose si me pueden ayudar  con este problema  cuando me mandan un correo  yo tengo un programa que saca el adjunto  mayormente son 2 xml y un pdf yo saca los xml y los guardo  para después abrir  mas adelante   y tratarlos (todo desde el mismo programa )

    hay alguna manera de no guardar y solo coger los datos de dicho xml    mejor dicho guardar en una variable temporal

    el problema con mi función al guardar en una carpeta es que hay veces que  tiene problemas al guardar   y me dices que el fichero esta siendo usado  aunque no sea cierto 

    string ruta = null;

    bool creado = false; int i = 0, j = 0; try { var email = GetMailFromId(imap, uid); Console.WriteLine(email.Subject); foreach (MimeData mime in email.Attachments) { ruta = Path.Combine(ruta1, mime.SafeFileName); mime.Save(ruta); FileInfo fi1 = new FileInfo(ruta); if (fi1.Extension == ".xml") { creado = completado_xml(ruta); i++; } else if (fi1.Extension == ".pdf") { j++; } } int total = i + j; if (total >= 2 && creado == true) { creado = true; } } catch (Exception e) { using (StreamWriter w = File.AppendText(@"c:\logerrores.txt")) { w.WriteLine(e.ToString(), DateTime.Today, ruta); }


    martes, 2 de agosto de 2016 13:40