Frédéric: Anzahl Linien einer Datei herausfinden

Hi,
Kann man die Anzahl Linien einer Text-Datei herausfinden, ohne immer die ganze Datei lesen zu müssen, oder die datei in einer Array zu speichern?

Gruss,
Frédéric

  1. Hallo  Frédéric,

    Wenn alle Zeilen gleich lang sind, kannst Du die Zeilenzahl ausrechnen. Ansonsten gibt es keine andere Möglichkeit, als die ganze Datei zu lesen.

    Grüße

    Daniel

    1. Hallo  Frédéric,

      Wenn alle Zeilen gleich lang sind, kannst Du die Zeilenzahl ausrechnen. Ansonsten gibt es keine andere Möglichkeit, als die ganze Datei zu lesen.

      Grüße

      Daniel

      OK. Danke.
      Das mit dem Ausrechnen habe ich mir auch überlegt, aber die Zeilen sind leider nicht gleich lang. Schade...

  2. Hi,

    vielleicht ist es günstiger bei einer großen Datei eine Counterdatei mitzuschreiben die nur die Zeilenanzahl enthält, zumindest kann man so das öffnen und lesen der großen Datei auslassen wenn man die Zeilenzahl nur zur Information braucht.

    Cu Helmut

  3. Hi Frédéric,

    Kann man die Anzahl Linien einer Text-Datei herausfinden, ohne immer
    die ganze Datei lesen zu müssen, oder die datei in einer Array zu
    speichern?

    beim ersten Mal wirst Du nicht umhin kommen, dies zu tun.
    Bei nachfolgenden Zugriffen ist eine Speicherung dieser Information
    in einer beliebigen Cache-artigen Struktur möglich.

    Um ein extremes Beispiel zu nennen: Falls das Format der Datei dies
    erlaubt, könnte die Zahl ihrer Zeilen in der ersten Zeile der Datei
    stehen ...

    Viele Grüße
          Michael