Buscar carácter y borrar línea

19/05/2006 - 13:04 por Francisco Matamoros | Informe spam
Buenas, necesito encontrar un caracter en un txt, concretamente una marca de
fin de fichero y borrar esa línea. El txt contiene una exportación y el
propósito de esto es preguntar al usuario si quiere añadir lo que exporte a
un fichero que ya exista, para lo cual debo borrar la marca fin de fichero,
que estará siempre en la última línea, por si esto vale.
Muchas gracias.
 

Leer las respuestas

#1 Fran Peula Ariza
19/05/2006 - 13:20 | Informe spam
Pues si cargas el fichero en un StreamReader, puedes recorrerlo como quieras.
Es más, se supone que la marca de fin de fichero será el último caracter, así
que sabiendo la longitud del fichero puedes ir a esa posición -1 y para
borrarlo, puedes escribir en su lugar el caracter blanco, por ejemplo.

Si lo que quieres es añadir a un fichero que ya existe un texto, ¿no te
sirve hacer un append del fichero?

"Francisco Matamoros" escribió:

Buenas, necesito encontrar un caracter en un txt, concretamente una marca de
fin de fichero y borrar esa línea. El txt contiene una exportación y el
propósito de esto es preguntar al usuario si quiere añadir lo que exporte a
un fichero que ya exista, para lo cual debo borrar la marca fin de fichero,
que estará siempre en la última línea, por si esto vale.
Muchas gracias.




Preguntas similares