Ver la Versión Completa : Archivos de texto
yekkita
19-01-2007, 18:48:18
Hola, no se mucho de archivos, me gustaria que me ayudaran para buscar un archivo de texto y seguir escribiendo datos en el si ya existe, como puedo generar un numero secuencial por cada linea que vaya agregando, les agradezco enteramente su ayuda.. bye;)
yekkita
19-01-2007, 18:52:45
Muchas gracias por tu ayuda
Neftali [Germán.Estévez]
19-01-2007, 18:58:45
Para buscar un archivo en disco, te recomiendo que le eches un vistazo al truco 82 (http://www.clubdelphi.com/trucos/index.php?id=82&scroll=0&scrollb=0) de la sección de Trucos el ClubDelphi.
Una vez que lo hayas encontrado, lo más cómodo para añadir líneas en cargarlo en un obtejo TStrings utilizando el método LoadFromFile. Si no lo has encontrado con este objeto también podrás crearlo. Para añadir nuevas líneas puedes utilizar el procedimiento Add (revisa la ayuda de Delphi). Y finalmente, para guardarlo puedes utilizar el método SaveToFile.
Lo de las líneas no me ha quedado muy claro...:confused::confused:
seoane
19-01-2007, 19:12:07
¿Podria servirte esto? :confused:
procedure Escribir(Archivo: String; Str: String);
begin
with TStringList.Create do
try
if FileExists(Archivo) then
LoadFromFile(Archivo);
// Supongo que como numero secuencial nos puede servir Count
Add(IntToStr(Count) + ' - ' + Str);
SaveToFile(Archivo);
finally
Free;
end;
end;
// Por ejemplo
Escribir('c:\1.txt',TimeToStr(Time));
yekkita
19-01-2007, 20:06:03
Muchas gracias por la ayuda en verdad me fue muy util, Gracias!!;)
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.