InicioInfoLeer Archivo TXT con C#

Leer Archivo TXT con C#

Info4/28/2012

Leer Archivo TXT con C#




El siguiente ejemplo muestra como cargar un Archivo de texto y cargarlo en un Textbox, para eso usaremos los controles OpenFileDialog y SaveFileDialog para guardar el texto ingresado en el Textbox en un archivo con extensión txt.
Necesitaremos un Formulario de Windows con un Textbox, donde se mostrara la ruta del archivo, un botón para examinar, un Textbox donde se cargara el texto del archivo y un botón para guardar el texto, una vez terminado esto vamos a la parte del código.
En el evento clic del Botón para examinar, escribiremos el siguiente código:

private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "Archivos txt|*.txt";
openFileDialog1.FileName = "Seleccione un archivo de Texto";
openFileDialog1.Title = "Programa de Lectura";
openFileDialog1.InitialDirectory = "C:\";
openFileDialog1.FileName = this.textBox1.Text;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = openFileDialog1.FileName;
}
textBox2.Text = "";


System.IO.StreamReader sr = new System.IO.StreamReader(@textBox1.Text, System.Text.Encoding.Default);
string texto;
texto = sr.ReadToEnd();
sr.Close();
textBox2.Text = texto;
}



Hecho esto tendremos lista la lectura de nuestro archivo de texto, lo ultimo para concluir el ejercicio es escribir el código del botón para guardar el texto.

private void button2_Click(object sender, EventArgs e)
{
SaveFileDialog saveFile = new SaveFileDialog();
saveFile.Filter = "Ficheros TXT|*.txt";
if (saveFile.ShowDialog() == DialogResult.OK)
{
StreamWriter escrito = File.CreateText(saveFile.FileName);
String contenido = textBox2.Text;
escrito.Write(contenido.ToString());
escrito.Flush();
escrito.Close();
}
}



Con esto ya podemos trabajar con archivos de texto y probar con otros tipos de documentos, saludos.
Datos archivados del Taringa! original
38puntos
5,380visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

C
Cdflik🇦🇷
Usuario
Puntos0
Posts33
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.