gpt4 book ai didi

c# - 如何在不读取文件的情况下获取行数

转载 作者:可可西里 更新时间:2023-11-01 03:13:17 26 4
gpt4 key购买 nike

有没有办法在不读取文件内容或读取文件结束和计数++的情况下获取大文本文件中的行数。

也许有一些文件属性,但根本找不到。因为我可能在某些情况下应该获取总行数并将其与当前行进行比较以显示百分比,并且仅对于百分比显示,先阅读所有内容可能比再次阅读以显示原始文本更愚蠢在用户处。

最佳

最佳答案

没有。你必须阅读文件。如果你想快速找到它而不需要计数,可以考虑将它存储在文件的开头或者在编写文件时将它放在一个单独的文件中。

请注意,您可以流式传输文件,而且速度出奇地快:

int count = File.ReadLines(path).Count();

Because i might be in some cases where i should get Total Number of Line's and compare it to Current line to display the Percentage,and just for a Percentage Display it might be stupid to read first all Content than read it Again to Display the raw text at user.

哦,只需获取文件大小和每行的字节长度,并保留到目前为止处理的字节数的累积计数。

关于c# - 如何在不读取文件的情况下获取行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7556171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com