@LINIEN[Dateinamen]:  Gibt die Zeilennummer der letzten Zeile in der Datei zurück oder „-1“, wenn die Datei leer ist. Die erste Zeile in der Datei hat die Nummer 0, also (zum Beispiel) @LINIEN gibt 0 für eine Datei zurück, die eine Zeile enthält. Um die tatsächliche Anzahl der Zeilen zu erhalten, verwenden Sie %@INC[%@LINES[Dateiname]].

 

Die Dateinamen muss in Anführungszeichen stehen, wenn es Leerzeichen oder Sonderzeichen enthält.

 

@LINES muss jede Zeile der Datei lesen, um sie zu zählen, und führt daher bei Verwendung für eine große Datei zu erheblichen Verzögerungen.

 

@LINES kann Zeilen in Dateistreams auf NTFS-Laufwerken zählen, wenn der Streamname angegeben wird. Sehen NTFS-Dateistreams Weitere Informationen zu Dateistreams finden Sie hier.

 

@LINES unterstützt das TCC Zwischenablagen (CLIP0: - CLIP9:) und temporäre Dateien (TMP0: - TMP9:).

 

@LINES legt außerdem zwei Variablen fest:

 

%_LINES_MAXLENDie Länge der längsten Zeile (in Zeichen)
%_LINES_MAXLOCDie Zeilennummer (Basis 0) der längsten Zeile

 

Beispiel:

 

Echo %@lines[readme.txt]

170