Documentos de Académico
Documentos de Profesional
Documentos de Cultura
vamos a ver cómo escribir y como leer archivos de texto por medio
de nuestro código
Como crear y escribir en un archivo txt.
Empezamos dándole doble clic al botón Escribir, así crear el evento.
using System.IO; (Son las librerías que vamos a usar para poder trabajar con
archivos)
namespace ArchivoTxt
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Leer.Close();
}
[En el form usaremos un TextBox para que muestre la dirección que nosotros buscamos,
luego también usaremos un RichTextBox que básicamente es un TextBox pero que
nosotros podemos hacer más grande y que podemos utilizar varias cosas en el, por
ejemplo en un TextBox nosotros lo que vemos es una línea de información nada mas, en
cambio en el Rich vamos a poder ver más, ya que la idea que una vez tengamos la
dirección, abramos el archivo y lo mostremos en el RichTextBox] [También usaremos el
control openFileDialog, que no es algo físico dentro del form de manera invisible
porque lo que hace el openFileDialog es abrir un dialogo donde nosotros vamos a ver
una ventana normal cuando nosotros vamos abrir un archivo utilizando otro programa
(abrir una ventana como ejemplo.. entonces para poder programarlo desde nuestro form
le daremos doble clic al boton ABRIR y ya tendremos nuestro método del boton abrir)]
private void btnAbrir_Click(object sender, EventArgs e) [en esta parte del
código podremos abrir nuestro archivo desde nuestro form, de manera tal que nos deje
abrir una ventana desde nuestro form donde nosotros podremos indicar o buscar más
bien nuestro archivo y poder indicar la ubicación del mismo ]
{
try
{
[nuestro control, el titulo es simplemente estetica]
openFileDialog1.Title = "Busca tu archivo de texto - Natalia Osinaga";
openFileDialog1.ShowDialog[que nos muestre la ventana](); [una vez que
ya podamos abrir la ventana, ahora toca traer la información que escojamos allí, que
sería básicamente la dirección del archivo que nosotros vayamos a seleccionar en ese
openFileDialog, para ello escribimos un if]
string Texto = openFileDialog1.FileName; [Texto sera igual a lo que
traiga el openFileName]
txt_Direccion.Text = txt;
}
}
}
catch(Exception)
{
MessageBox.Show("Error al guardar");
} Hasta acá lo que hicimos es podemos abrir una ventada para preguntar donde
está el archivo, buscar una información y a la vez guardar ese archivo, ya sea existente o no,
porque aquí le podemos dar guardar y así crear otro archivo txt
}
}
}
PRUEBA FINAL [Recapitulemos… Esta es para abrir y ahí está el archivo… ahora si yo quiero
guardar, escribimos y le damos a guardar/reemplazar el txt, ahora como podemos saber si lo
guardo en realidad… hay dos maneras: la primera seria usar el boton LEER, de esta manera no
mostrara la información actual del archivo ola segunda manera, sería darle ABRIR, buscamos el
archivo, seleccionamos, abrimos y ahí está el archivo actualizado con la última línea escrita ]