开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 23767|回复: 205
收起左侧

[易语言纯源码] 文件操作模块V2.0_支持针对大文件

    [复制链接]
结帖率:81% (17/21)
发表于 2023-10-12 15:08:03 | 显示全部楼层 |阅读模式   上海市上海市
分享源码
界面截图:
是否带模块: -
备注说明: -
感觉前面两个帖子也许发早了,并不全面,配不上1.0,不过发都发了咱们就在今天发布一下文件操作模块的V2.0版本!!!!
咚!咚!咚!(敲黑板)


模块名称:文件操作模块
模块版本号:2.0
模块功能新增:
1、fileReader置入文件命令新增可空的参数定义文件的编码;
2、fileReader分片_取出文件文本行命令向子程序推送数据时自动编码易语言支持的文本;
3、fileReader新增命令:取hash值 支持大文件;基于流处理缓冲区模式
4、fileReader新增命令:取文件类型;基于文件流结构分析和文件名 双向认证的方式 获取类型
5、fileReader新增命令:释放文件;
6、fileReader新增命令:寻找_字节集;基于Sundy算法和缓冲区模式在大文件中快速定位数据段
7、fileReader新增命令:寻找_文本;基于Sundy算法和缓冲区模式在大文件中快速定位数据段
8、fileReader新增命令:替换_字节集;替换某位置数据,可以联动寻找命令一起使用
9、新增操作类:FileWriter 进行文件写入,内置许可区
---------------------------------------------------------------------------------------
BUG反馈,功能建议,请站内信联系 ,感谢各位 嘴下留情 玻璃心,莫要喷,仍在筹备更新中
---------------------------------------------------------------------------------------
            


      






补充内容 (2023-10-14 18:11):
评论区更新了新的源码 大家28楼 自取

文件操作模块.e

96.59 KB, 下载次数: 272, 下载积分: 精币 -2 枚

源码截图

源码截图

评分

参与人数 34好评 +8 精币 +41 收起 理由
扶南 + 1 感谢分享,很给力!~
vcx + 1 感谢分享,很给力!~
hackjoe + 1 感谢分享,很给力!~
huangdi956 + 1 感谢分享,很给力!~
huangdi9569 + 1 感谢分享,很给力!~
聿聿 + 1 感谢分享,很给力!~
qweipuq + 1 感谢分享,很给力!~
罗泠雨人 + 1 + 1 支持开源~!感谢分享
XXGL2005 + 1 感谢分享,很给力!~
qq40962060 + 2 开源精神必须支持~
qhhiut + 1 感谢分享,很给力!~
tongliaozyr + 1 很赞同,谢谢!
望尘莫及 + 1 感谢分享,很给力!~
1828902364 + 1 感谢分享,很给力!~
t176 + 1 感谢分享,很给力!~
YzZA + 1 感谢分享,很给力!~
Zźh926 + 1 感谢分享,很给力!~
mypursue + 1 感谢分享,很给力!~
ican8 + 1 感谢分享,很给力!~
3266167 + 1 感谢分享,很给力!~
※逍遥游※ + 1 感谢分享,很给力!~
风雨3137 + 1 感谢分享,很给力!~
帅气与大侠 + 1 + 1 还是使用的核心库的文件读写,并不支持大文件啊...
w589321 + 1 + 2 支持开源~!感谢分享
笔迹 + 1 + 1 支持开源~!感谢分享
booms + 1 感谢分享,很给力!~
qiyuer + 1 感谢分享,很给力!~
keyi5566 + 1 感谢分享,很给力!~
无尘666 + 1 感谢分享,很给力!~
pj小黑屋 + 1 感谢分享,很给力!~
易语言资源网 + 1 + 3 开源精神必须支持~
光影魔术 + 1 + 2 支持开源~!感谢分享
猪滴寳貝哝 + 1 + 2 开源精神必须支持~
斩月Aphack + 1 + 2 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

结帖率:81% (17/21)

签到天数: 15 天

 楼主| 发表于 2023-10-12 15:09:00 | 显示全部楼层   上海市上海市
上个版本帖子的传送楼请看这:
文件操作模块V1.1_支持大文件
https://bbs.125.la/forum.php?mod=viewthread&tid=14798697
(出处: 精易论坛)
回复 支持 反对

使用道具 举报

结帖率:81% (17/21)

签到天数: 15 天

 楼主| 发表于 2023-10-14 18:11:02 | 显示全部楼层   上海市上海市
废弃了命令:分片_取出文件文本行
优化增强命令:分片_取出文件文本行_快速
速度由原来的138秒提升至38秒,测试采样大小仍然是1.18G文件

备份20231012.e

96.18 KB, 下载次数: 281, 下载积分: 精币 -2 枚

点评

“文件名:” | “W10-.GHO” | “文件大小:” | “0GB” | “文件类型:GHO” 实际此文件8.8G   湖北省仙桃市  发表于 2023-11-11 10:46
开源是一种美德   山东省青岛市  发表于 2023-10-16 21:49

评分

参与人数 1好评 +1 精币 +1 收起 理由
五花牛 + 1 + 1 支持开源~!感谢分享

查看全部评分

回复 支持 1 反对 0

使用道具 举报

结帖率:0% (0/1)

签到天数: 21 天

发表于 2024-10-31 23:18:38 | 显示全部楼层   广西壮族自治区北海市
黑骑士ol 发表于 2024-10-30 19:55
k这个是学习用的 大佬 还不能商用 不好意思啊 因为开源的是一个简单的思路 嘿嘿  ...

嗯嗯,换行符号可以作为参数传入即可
回复 支持 反对

使用道具 举报

结帖率:81% (17/21)

签到天数: 15 天

 楼主| 发表于 2024-10-30 19:55:32 | 显示全部楼层   河南省焦作市
yyws 发表于 2024-10-30 14:52
“文件名:” | “mysql-slow.log” | “文件大小:” | “0.03GB” | “文件类型:log”
* “分片_取出文 ...

k这个是学习用的 大佬 还不能商用 不好意思啊 因为开源的是一个简单的思路 嘿嘿
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 21 天

发表于 2024-10-30 15:08:18 | 显示全部楼层   广西壮族自治区北海市
yyws 发表于 2024-10-30 14:52
“文件名:” | “mysql-slow.log” | “文件大小:” | “0.03GB” | “文件类型:log”
* “分片_取出文 ...

找到原因了,换行符标志是10,不是13,10
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 21 天

发表于 2024-10-30 14:52:23 | 显示全部楼层   广西壮族自治区北海市
“文件名:” | “mysql-slow.log” | “文件大小:” | “0.03GB” | “文件类型:log”
* “分片_取出文件文本行_Sunday 处理完毕,耗时:2秒 处理行数:1”
用:res = fileReader.分片_取出文件文本行_快速 (&回调_文本行_分片处理)
明明很多行,但结果是1行,也获取不到文本,是什么问题?
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 21 天

发表于 2024-10-30 14:00:12 | 显示全部楼层   广西壮族自治区北海市
开源是一种美德
回复 支持 反对

使用道具 举报

结帖率:100% (33/33)

签到天数: 22 天

发表于 2024-10-29 22:16:28 | 显示全部楼层   广东省揭阳市
这个怎么读取一行
回复 支持 反对

使用道具 举报

结帖率:78% (7/9)

签到天数: 22 天

发表于 2024-10-6 16:35:01 | 显示全部楼层   福建省泉州市
学习学习
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 2 天

发表于 2024-10-4 17:56:51 | 显示全部楼层   新疆维吾尔自治区乌鲁木齐市
支持一下支持一下
回复 支持 反对

使用道具 举报

结帖率:94% (34/36)

签到天数: 22 天

发表于 2024-9-29 17:13:46 | 显示全部楼层   江苏省徐州市
废弃了命令:分片_取出文件文本行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表