Ficheros
La clase File
en C# proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir un solo archivo. Aquí tienes algunos ejemplos de uso:
- Comprobar si un archivo existe:
- Utiliza el método
File.Exists(filename)
para verificar si un archivo existe:string nombreArchivo = "miArchivo.txt"; if (File.Exists(nombreArchivo)) { Console.WriteLine("El archivo existe."); } else { Console.WriteLine("El archivo no existe."); }
- Utiliza el método
- Crear un archivo y escribir en él:
- Utiliza el método
File.CreateText(filename)
para crear un nuevo archivo y escribir en él:string rutaArchivo = @"C:\temp\miArchivo.txt"; using (StreamWriter escritor = File.CreateText(rutaArchivo)) { escritor.WriteLine("Hola"); escritor.WriteLine("Mundo"); }
- Utiliza el método
- Leer desde un archivo existente:
- Utiliza el método
File.OpenText(filename)
para abrir un archivo existente y leer su contenido:using (StreamReader lector = File.OpenText(rutaArchivo)) { string linea; while ((linea = lector.ReadLine()) != null) { Console.WriteLine(linea); } }
- Utiliza el método
- Copiar un archivo:
- Utiliza el método
File.Copy(source, destination)
para copiar un archivo a una ubicación diferente:string destino = @"D:\backup\miArchivo.txt"; File.Copy(rutaArchivo, destino, overwrite: true); // Sobrescribe si ya existe
- Utiliza el método
- Mover un archivo:
- Utiliza el método
File.Move(source, destination)
para cambiar la ubicación de un archivo:string nuevaUbicacion = @"E:\archivos\miArchivo.txt"; File.Move(destino, nuevaUbicacion);
- Utiliza el método
- Eliminar un archivo:
- Utiliza el método
File.Delete(filename)
para borrar un archivo:File.Delete(nuevaUbicacion);
- Utiliza el método
Recuerda que la clase File
es útil para manipular archivos en tus aplicaciones.