Código necesario que permite abrir un archivo de texto ubicado en el escritorio, muestra su contenido y permite agregar una nueva línea de texto con su nombre completo
El método
La sintaxis correcta para usar este método es la siguiente:
El método
File.ReadLines()
es el mejor método encontrado para leer un archivo de texto línea por línea eficientemente. Este método devuelve un Enumerable
para archivos de texto grandes, por eso hemos creado un objeto Enumerable string
para almacenar el fichero de texto.La sintaxis correcta para usar este método es la siguiente:
File.ReadLines(FileName);
Código de ejemplo:using System;
using System.Collections.Generic;
using System.IO;
public class ReadFile
{
public static void Main()
{
string FileToRead = @"D:\New folder\textfile.txt";
// Crear un objeto numerable
IEnumerable<string> line = File.ReadLines(FileToRead);
Console.WriteLine(String.Join(Environment.NewLine, line));
}
}
Resultado:// Todo el texto que contenga el archivo aparecera aca
El método File.ReadLines()
lanza una IOException
si hay un problema al abrir el archivo y FileNotFoundException
si el archivo solicitado no existe. Escribir en el archivo:
La clase
StreamWriter
se utiliza para escribir texto en una secuencia o un archivo en C#. El método SreamWriter.WriteLine()
escribe una línea completa en C#. Podemos inicializar un objeto de la clase StreamWriter
con el método File.AppendText()
para inicializar una instancia de la clase StreamWriter
que agregaría los datos al archivo. using System;
using System.IO;
namespace write_to_a_file
{
class Program
{
static void Main(string[] args)
{
string path = "C:\\File\\file.txt";
string Text = "Juan Felipe Aristizabal Diaz";
using (StreamWriter writetext = new StreamWriter(path))
{
writetext.WriteLine(Text);
}
}
}
}
Contenido del archivo.txt:Juan Felipe Aristizabal Diaz
En el código anterior, creamos un objeto de la clase StreamWriter
y escribimos la variable de cadena Text
en el archivo file.txt
dentro del directorio C:\File
con el writetext.WriteLine(Text)
función en C#.
No hay comentarios:
Publicar un comentario