FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
eliminar una linea de un txt
como puedo borrar una linea de un archivo de texto desde delphi 6. pero quiero buscar una linea especifica (la cual se ha digitado en un edit) buscarla en el archivo de texto y luego borrarla esa linea.
gracas |
#2
|
||||
|
||||
Si no son archivos MUY GRANDES, lo más fácil puede ser crear un TStringList y utilizar los métodos LoadFromFile para leer el archivo, SaveToFile para guardarlo, Find para encontrar la línea según el texto y Delete para eliminar la línea encontrada.
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Hola,
creo que lo más fácil seria: - creas un TStringList - Cargas el fichero en el StringList con el método LoadFromFile - Buscas la línea que quieres con el método IndexOf - Si la encuentras borras la línea con el método Delete, al cual le pasas el índice que te ha devuelto IndexOf - Finalmente reescribes el fichero de texto con el método SaveToFile del StringList. Como ves te he dado los pasos y no el código, espero que no sea un problema. Si tienes alguna duda ya sabes Suerte. |
#4
|
||||
|
||||
Vaya, casi la misma solución en casi el mismo momento
|
#5
|
|||
|
|||
mismo problema
hola, yo tengo el mismo problema, pero yo si trabajo con archivos algo grandes, de arriva de 100mil lineas, que solucion puedo obtener?
|
#6
|
||||
|
||||
En tu caso yo copiaría el archivo línea a linea saltándome la que hay que borrar.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Linea en TRichEdit | Sonic | C++ Builder | 8 | 29-03-2007 16:55:15 |
Eliminar la ultima linea de un Memo | MRSAM | Varios | 2 | 18-10-2005 21:02:37 |
Pasar de numero a letras | omy | Varios | 3 | 09-10-2005 06:10:11 |
Eliminar salto de linea de una cadena | pablomg8 | Varios | 2 | 13-05-2005 15:35:44 |
Problemas al eliminar un registro en Firebird | IcebergDelphi | Firebird e Interbase | 0 | 15-02-2004 20:55:34 |
|