ficheros

04/01/2008 - 20:08 por jose | Informe spam
hola tengo algunas dudas que no puedo solucionar, estas son ;
como puedo modificar un fichero txt y la otra seria como puedo leer un
fichero txt linea por linea y generar un array de tipo string para guardar
cada linea en un espacio del array
 

Leer las respuestas

#1 Alberto Poblacion
04/01/2008 - 21:59 | Informe spam
"jose" wrote in message
news:
hola tengo algunas dudas que no puedo solucionar, estas son ;
como puedo modificar un fichero txt y la otra seria como puedo leer un
fichero txt linea por linea y generar un array de tipo string para guardar
cada linea en un espacio del array



Una forma de leer un fichero:

using System.IO;
using System.Collections.Generic;
...
List<string> lineas = new List<string>();
using (StreamReader sr=new StreamReader(fichero))
{
string linea;
while ((linea=sr.ReadLine())!=null)
{
lineas.Add(linea);
}
}
string[] arrayDeLineas = lineas.ToArray();


Para modificar un fichero txt no hay ningún método sencillo y genérico que
te permita hacerlo "in situ". Normalmente lo que se hace es leer todo el
fichero y volverlo a grabar con los cambios oportunos.

Preguntas similares