@LINES[Dateiname]: 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, so dass (zum Beispiel) @LINES bei einer Datei mit einer Zeile 0 zurückgibt. Um die tatsächliche Anzahl der Zeilen zu erhalten, verwenden Sie %@INC[%@LINES[Dateiname]].

 

Der Dateiname muss in Anführungszeichen stehen, wenn er Leerzeichen oder Sonderzeichen enthält.

 

@LINES muss jede Zeile der Datei lesen, um sie zu zählen, und verursacht daher erhebliche Verzögerungen, wenn es auf eine große Datei angewendet wird.

 

@LINES kann Zeilen in Dateistreams auf NTFS-Laufwerken zählen, wenn der Stream-Name angegeben ist. Siehe NTFS-Dateistreams für weitere Details zu Dateistreams.

 

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

 

@LINES setzt auch zwei Variablen:

 

%_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