MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

C# Archivos


Trabajar con archivos

La clase File del espacio de nombres System.IO, nos permite trabajar con archivos:

Ejemplo

using System.IO;  // incluir el espacio de nombres System.IO

File.SomeFileMethod();  // utilizar la clase de archivo con métodos

La clase File tiene muchos métodos útiles para crear y obtener información sobre archivos. Por ejemplo:

Método Descripción
AppendText() Agrega texto al final de un archivo existente
Copy() Copia un archivo
Create() Crea o sobrescribe un archivo
Delete() Eliminar un archivo
Exists() Prueba si el archivo existe
ReadAllText() Leer el contenido de un archivo
Replace() Reemplazar el contenido de un archivo con el contenido de otro archivo
WriteAllText() Crea un nuevo archivo y escribe el contenido en él. Si el archivo ya existe, se sobrescribirá

Para obtener una lista completa de métodos de archivo, vaya a Referencia de clase de archivo Microsoft .Net.


Escribir en un archivo y leerlo

En el siguiente ejemplo, utilizamos el método WriteAllText() para crear un archivo llamado "filename.txt" y escribirle contenido. Luego usamos el método ReadAllText() para leer el contenido del archivo:

Ejemplo

using System.IO;  // incluir el espacio de nombres System.IO

string writeText = "Hello World!";  // Crear una cadena de texto
File.WriteAllText("filename.txt", writeText);  // Cree un archivo y escriba en él el contenido de writeText

string readText = File.ReadAllText("filename.txt");  // Leer el contenido del archivo
Console.WriteLine(readText);  // Salida del contenido

La salida será:

Hello World!
Ejecutar ejemplo »