Batch file 计算文件中行数的最快方法

Batch file 计算文件中行数的最快方法,batch-file,Batch File,我有一个巨大的CSV文件,我想知道其中的总行数。目前我正在使用类似的东西,它工作得很好,但速度很慢: FIND /c ";" FILENAME.csv 但我不知道这是否是迭代CSV中所有行的最快方法。你有什么建议或方法可以教我吗?我的CSV文件有超过100000行 PS:请你也包括执行时间好吗 谢谢。for/f“tokens=1 delims=:”%%#in('find/c/v”“^

我有一个巨大的CSV文件,我想知道其中的总行数。目前我正在使用类似的东西,它工作得很好,但速度很慢:

FIND /c ";" FILENAME.csv
但我不知道这是否是迭代CSV中所有行的最快方法。你有什么建议或方法可以教我吗?我的CSV文件有超过100000行

PS:请你也包括执行时间好吗

谢谢。

for/f“tokens=1 delims=:”%%#in('find/c/v”“^for /f "tokens=1 delims=:" %%# in ('find /c /v "" ^< FILENAME') do set "linescount=%%#"
echo %linescount%
回显%lineScont%
为什么delims=:而不是?为什么令牌设置为1?为什么^<代表什么?谢谢大家!@svacxpython-delims是已执行命令的输出的分隔符,将其拆分,并使用标记获取部分<代码>^