Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-03-2007
Avatar de MRSAM
MRSAM MRSAM is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco, Mexico
Posts: 59
Poder: 21
MRSAM Va por buen camino
Unhappy Como saber cuantas lineas tiene un archivo de texto

que tal amigos de Club Delphi, dentro de la aplicacion que estoy realizando en Visual c# tengo que ver en un archivo de texto cuantas lineas tiene dicho archivo y que me mande en una variable para mostrar la cantidad de lineas.
como puedo hacer esto, espero me puedan hechar la mano, me urge un poquito... GRACIAS
__________________
J.·.
Responder Con Cita
  #2  
Antiguo 27-03-2007
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
yo estoy recien comenzando con C# asi que no se si trae algo y tampoco lo tengo aca para fijarme.

Pero la unica posibilidad en delphi era abrir el archivo y leer linea por linea contandolas hasta llegar al final.
__________________
[Crandel]
Responder Con Cita
  #3  
Antiguo 27-03-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En Delphi, una forma sencilla (que seguramente no es la más eficiente) es cargar el archivo en un TStrings utilizando el método LoadFromFile; Una vez cargado en la propiedad Count tienes el número de líneas.

El tiempo aproximado (para que te hagas una idea), en mi ordenador que es normalito (2 años de antiguedad) puede ser este:

* Archivo 800Kb - 25.000 líneas aprox. - 30 milésimas.
* Archivo 2,5 Mb - 82.000 líneas aprox. - 60 milésimas
* Archivo 15,7 Mb - 471.000 líneas aprox. - 650 milésimas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 28-03-2007
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
tambien hay otra forma rapida que la use hace bastante tiempo.

Si tenes un archivo de estructura fija, ya sean lineas de igual cantidad de caracteres o un archivo con tipo, podes dividir el tamaño del archivo por el tamaño de la unidad y te da la cantidad.
__________________
[Crandel]
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿como mando lo que tiene un RadioButton1 a un archivo de texto? soma25 Varios 4 14-05-2006 19:38:31
Como saber los dias que tiene un mes?? alfredosg19 Varios 3 06-03-2005 12:56:12
Quickreport Imprimir Texto procedente de BDD sin saber el numero de lineas Javier Buendia Impresión 1 22-02-2005 07:13:23
Averiguar el número de lineas de un archivo de texto Lionel Varios 1 29-03-2004 12:47:05
Como saber que letra tiene asignada la unidad de CD pampitasnowman Varios 1 22-09-2003 19:29:14


La franja horaria es GMT +2. Ahora son las 21:14:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi