public static bool Escribir(IArchivoTexto archivo, bool append) { StreamWriter writer = null; bool escribio = false; try { writer = new StreamWriter(archivo.Ruta, append, Encoding.UTF8); writer.Write(archivo.Texto); writer.WriteLine("----------------------------------------------------"); writer.Close(); escribio = true; } catch (Exception e) { escribio = false; throw e; } finally { if (writer != null) { writer.Close(); } } return(escribio); }
/// <summary> /// Método para guardar los datos de un objeto del tipo de interfaz IArchivoTexto /// </summary> /// <param name="objeto">Objeto para guardar los datos</param> /// <param name="append">Valor para indicar si sobreescribo o agrego al archivo</param> /// <returns>Retorna true si logro guardar sino retorna false</returns> public static bool Escribir(IArchivoTexto objeto, bool append) { try { txtWriter = new StreamWriter(objeto.Ruta, append, Encoding.UTF8); //Creo variable para escribir en un archivo txtWriter.WriteLine(objeto.Texto); // Escribo cada dato en una linea diferente return(true); } catch (NotSupportedException exception) { return(false); throw new ComiqueriaException("Error al guardar.", exception); } catch (IOException exception) { return(false); throw new ComiqueriaException("Error al guardar", exception); } finally { txtWriter.Close(); // Cierro el archivo } }
public static void Escribir(IArchivoTexto objeto, bool append) { StreamWriter sw = null; try { sw = new StreamWriter(objeto.Ruta, append, Encoding.UTF8); sw.Write(objeto.Texto); } finally { if (sw != null) { sw.Close(); } } }
/// <summary> /// Metodo que guarda el texto del objeto pasado por parametro /// en la ruta que el objeto tambien le da. /// </summary> /// <param name="objeto">objeto que impleta la interfaz IArchivoTexto</param> public static void Guardar(IArchivoTexto objeto) { StreamWriter sw = null; try { sw = new StreamWriter(objeto.Ruta, true, UTF8Encoding.Default); sw.WriteLine(objeto.Texto); } finally { if (!(sw is null)) { sw.Close(); } } }
public static string Leer(IArchivoTexto objetoInterfaz) { string datos = string.Empty; if (File.Exists(objetoInterfaz.Ruta) && (!(string.IsNullOrWhiteSpace(objetoInterfaz.Ruta)))) { using (StreamReader reader = new StreamReader(objetoInterfaz.Ruta)) { datos = reader.ReadToEnd(); } } else { throw new FileNotFoundException("No se puede encontrar el archivo especificado"); } return(datos); }
public static void Escribir(IArchivoTexto objeto, bool append) { StreamWriter sw = null; try { sw = new StreamWriter(objeto.Ruta, append, Encoding.UTF8); sw.Write(objeto.Texto); } catch (Exception e) { throw new ComiqueriaException("Error ", e); } finally { sw.Close(); } }
public static void Escribir(IArchivoTexto objetoInterfaz, bool append) { try { if (objetoInterfaz.Ruta != null && (!(string.IsNullOrWhiteSpace(objetoInterfaz.Ruta)))) { using (StreamWriter writer = new StreamWriter(objetoInterfaz.Ruta, append, Encoding.UTF8)) { writer.WriteLine(objetoInterfaz.Texto); writer.WriteLine("-----------------------------------------------------------------------------------"); } } } catch (Exception e) { throw e; } }
public static void Escribir(IArchivoTexto objeto, bool append) { StreamWriter writer = null; try { writer = new StreamWriter(objeto.Ruta, append); writer.Write(objeto.Texto); writer.WriteLine("------------------------------------"); } catch (Exception e) { throw e; } finally { if (writer != null) { writer.Close(); } } }
public static bool Escribir(IArchivoTexto objeto, bool append) { bool escribio = true; try { StreamWriter sw = new StreamWriter(objeto.Ruta, append); sw.WriteLine(objeto.Texto); sw.Close(); } catch (Exception e) { escribio = false; throw e; } return(escribio); }
public static void Escribir(IArchivoTexto archivoTexto, bool append) { if (append) { string path = archivoTexto.Ruta; StreamWriter sw = new StreamWriter(path, true); try { sw.WriteLine(archivoTexto.Texto); } catch { } finally { sw.Close(); } } else { string path = archivoTexto.Ruta; StreamWriter sw = new StreamWriter(path, true); try { sw.WriteLine(archivoTexto.Texto); } catch { } finally { sw.Close(); } } }
public static void Escribir(IArchivoTexto dato, bool append) { try { if (append && Directory.Exists(dato.Ruta)) { using (StreamWriter sw = new StreamWriter(dato.Ruta)) { sw.Write(dato.Texto); } } else { using (StreamWriter sw = new StreamWriter(dato.Ruta)) { sw.WriteLine(dato.Texto); } } } catch (Exception) { throw; } }