@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_MAXLEN | Die Länge der längsten Zeile (in Zeichen) |
| %_LINES_MAXLOC | Die Zeilennummer (Basis 0) der längsten Zeile |
Beispiel:
echo %@lines[readme.txt]
170