Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2007, 17:16
Avatar de kalixe985
kalixe985
 
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 18 años, 8 meses
Puntos: 0
Pregunta Reemplazar una línea en concreto de un fichero de texto

Hola!!!
Resulta que estoy haciendo una aplicación que genera un fichero de texto plano (extensión .proyecto) en el cual escribo 2 líneas. En la primera pongo una ruta y en la segunda otra ruta a una imagen. Lo que quiero hacer es poder sustituir una línea en concreto del fichero; por ejemplo, si la imagen cambia, pues quiero reemplazar la ruta que aparece en la 2º línea del fichero de texto y poner la nueva ruta de la imagen. ¿Existe algún método que me pueda ayudar? Lo estaba haciendo con
Código:
StreamWriter s=new StreamWriter(rutaFichero,true);
s.WriteLine(datos);
, pero al hacerlo así, me añadía la línea al final del fichero y no me reemplazaba la línea que queria sustituir (ya sé que es porque el "true" habilita el "Append" y por eso se añaden datos al final del fichero).

Sobretodo, lo que quiero es no tener que reescribir todo el fichero de nuevo sino reemplazar una línea en concreto.

A ver si alguien me puede ayudar, gracias de antemano!!!