计算文件行数的最快方法

sva*_*hon 1 batch-file

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

FIND /c ";" FILENAME.csv
Run Code Online (Sandbox Code Playgroud)

但我不知道这是否是迭代 CSV 中所有行的最快方法。有什么建议或者方法可以教教我吗?我的 CSV 文件有超过 100 000 行。

PS:请问你能包括执行时间吗?

谢谢。

npo*_*aka 5

for /f "tokens=1 delims=:" %%# in ('find /c /v "" ^< FILENAME') do set "linescount=%%#"
echo %linescount%
Run Code Online (Sandbox Code Playgroud)