You are on page 1of 1

El trabajo con archivos muchas veces suele ser una buena solución para ciertos problemas de

almacenamiento de información en las aplicaciones.

Para poder trabajar con los archivos, la declaración de la referencia será:

using System.IO;

también hablaremos sobre algunas clases:

File: Contiene propiedad y métodos que tienen que ver con características distintivas de los
archivos,

StreamReader: Es la clase encargada de la lectura de los archivos.


StreamWriter: Es la clase encargada de la escritura de los archivos.

Leyendo Archivos

la clase que usaremos para leer archivos será StreamReader veamos un ejemplo de lectura
de archivo:

StreamReader reader = new StreamReander("archivo.txt"); //linea 1


string read = reader.ReadLine(); // linea 2
while(read!=null){ // linea 3
Console.WriteLine(read); // linea 4
read = reader.ReadLine(); // linea 5
} // linea 6
reader.Close(); // linea 7

Cerramos el archivo, poner esta parte es muy importante, porque de lo contrario si queremos
usar el archivo en otra ocasión nos puede marcar error.

Escribiendo La parte de escritura de archivos se logra con la clase StreamWriter

StreamWriter writer = new StreamWriter("archivo.txt"); // Linea 1

writer.WriteLine("Programando desde Pharalax.con"); // Linea2

writer.Write("Programando un Lector y escritor de Archivos\n"); // Linea 3

writer.Close(); // Linea 4

como conclusión:

El almacenamiento en archivos aun es algo habitual y nos brinda muchas posibilidades, como
la velocidad de lectura y escritura… y considero algo básico que como programadores usemos
este tipo de herramientas.

Propiedad StreamReader.EndOfStream

Obtiene un valor que indica si la actual posición está al final de la secuencia.

You might also like