private void cargarBtn_Click(object sender, EventArgs e) { archivoTxtBoxMulti.Clear(); Archivo archivo = Archivo.obtenerInstancia(); archivo.limpiarLineas(); string[] lineas32 = textBoxConsola.Text.Split('\r'); string texto2 = ""; foreach (string linea23 in lineas32) { texto2 += linea23; } string[] lineas = texto2.Split('\n'); Linea linea; string texto = ""; string ruta = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); int i = 1; using (StreamWriter outputFile = new StreamWriter(ruta + @"\Archivo.txt")) { foreach (string linea2 in lineas) { linea = new Linea(); linea.contenido = linea2; linea.Numero = i; texto += i + "-->" + linea.contenido + "\r\n"; i++; archivo.agregarLinea(linea); outputFile.WriteLine(linea.contenido); } } archivoTxtBoxMulti.Text = texto; }
private void buttonCargarArchivo_Click(object sender, EventArgs e) { OpenFileDialog abrirBuscador = new OpenFileDialog(); abrirBuscador.DefaultExt = "*.txt"; abrirBuscador.Filter = "Archivo de texto |*.txt"; abrirBuscador.Title = "Seleccione el archivo de texto"; if (abrirBuscador.ShowDialog() == DialogResult.OK) { //if (!abrirBuscador.FileName.Equals("")) Archivo archivo = Archivo.obtenerInstancia(); //archivo.limpiarLineas(); string ruta = abrirBuscador.FileName; textBoxArchivo.Text = ruta; StreamReader sr = new StreamReader(ruta); string lineaActual = ""; string leerLineaConcatenado = ""; int n = 1; Linea line; string[] arreglo = sr.ReadToEnd().Split('\n'); // salto de linea \n foreach (string linea in arreglo) { leerLineaConcatenado += linea; } arreglo = leerLineaConcatenado.Split('\r'); // retocedes carro \r foreach (string linea in arreglo) { line = new Linea(); line.contenido = linea; line.Numero = n; archivo.agregarLinea(line); lineaActual = lineaActual + n + "-->" + line.contenido + Environment.NewLine; n++; } archivoTxtBoxMulti.Text = lineaActual; sr.Close(); } }