社区
Delphi
帖子详情
我有一个4M的文本文件,怎么才能快速统计它有多少行?
dreamgoal
2002-04-21 10:40:17
文件比较大,读到控件或TStringList里在统计不可行。
...全文
108
7
打赏
收藏
我有一个4M的文本文件,怎么才能快速统计它有多少行?
文件比较大,读到控件或TStringList里在统计不可行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joy_young
2002-04-21
打赏
举报
回复
读到控件里虽然简单,但是耗内存
用文件也不会太慢,不必用二进制文件方式,打开后不断的readln,并且累加,直到文件结束就可以知道行数了
Cipherliu
2002-04-21
打赏
举报
回复
分段去读文件的内容还不如用TstringList控件一次读入来得快。
文件你是必须读的,不见得你自己写的程序就比Borland的程序快多少。
还是用控件吧。TstringList.count就解决问题了。
torble
2002-04-21
打赏
举报
回复
这样的方法行不行:
AssignFile(AFile,'c:\myfile.dat');
Reset(AFile, 1);
FSize := FileSize(AFile)/5;
BufferSize := 1024 * 64; // 缓存大小,当前设为 64K
for Count := 1 to FSize do
begin
BlockRead(AFile, Buffer, SizeOf(Buffer), BufferSize);
// 这里统计换行符个数
end;
windindance
2002-04-21
打赏
举报
回复
把文件按二进制读入,
查找有多少个回车符
joy_young
2002-04-21
打赏
举报
回复
打开文件扫描回车的数目+1
Cipherliu
2002-04-21
打赏
举报
回复
我看还是读到TStringList里去统计方便。
Mylwf
2002-04-21
打赏
举报
回复
如果每行的字数固定,可以这样试试:
1.获得该文件的大小,比如,100字节
2.假如每行25字节的话,100 div 25=4行
Monxin梦
行
表单系统 v41.zip
单
行
文本 多
行
文本 下拉框 图片 单选按钮 地图坐标 编辑器 多图片 文件上传 地区选择框 复选框 数字/时间 等等 PHP全开源,代码在手,权力我有。 可视化操作,看得见的,都可自己改,妈妈再也不用担心我的二次...
多媒体教室
单击第
一个
按钮,将会出现供您选择的文件或文件夹。 选择要提交的文件后,任务栏中将会出现您要提交的文件。 单击第二个按钮,则供您选择的将是文件夹。 单击第四个按钮,则您选择的文件或文件夹将会被提交到教师机...
php
统计
txt文件有多少
行
,php - 有效地计算
文本文件
的
行
数。(200MB+)
(200MB+)我刚刚发现我的脚本给了我
一个
致命的错误:Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109那条线是这样的:$lines = ...
php
统计
txt文件有多少
行
,有效地计算
文本文件
的
行
数。 (200MB +)
这将使用较less的内存,因为它不会将整个文件加载到内存中:$file="largefile.txt"; $linecount = 0; $handle = fopen($file, "r"); while(!feof($handle)){ $line = fgets($handle); $linecount++; } fclose($...
编写程序
统计
从键盘输入的一
行
文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同
一个
字母看待.....以及用printf来调试函数-每日一题--20200416--
编写程序
统计
从键盘输入的一
行
文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同
一个
字母看待。 要求输出按照各个字母出现的个数从大到小进
行
排序,出现的个数相同的,按照...
Delphi
5,391
社区成员
262,736
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章