justwait 发表于 2011-5-4 09:04:21

关于 FileRead 文件 过长无法读取的问题

谁能解决下 现在用 FileRead 读取一个 行数12w行的文件 就无法读取了

3mile 发表于 2011-5-4 10:07:15

先统计下已经读取12W行数据字符串长度.
AU3最大字符串长度: 2,147,483,647 个字符.

或者用2进制读取,再测试长度以确定问题

guang19831217 发表于 2011-5-4 13:14:28

大大的说明很全面哦,我也是最近才学到,好像都有字节限制,学习了。

love5173 发表于 2011-5-4 13:30:20

2,147,483,647 字节有多大你 知道不
是2G
我就不信你那12万的文件有这么大,发来我看看如果不是什么秘密的话,反之就算了

飘云 发表于 2011-5-4 17:32:46

不行就分段读取呗,又不是一定要一次性都读出来

happytc 发表于 2011-5-4 21:30:57

万一人家内存只有一g呢

justwait 发表于 2011-5-5 00:11:39

文件只有2m...

love5173 发表于 2011-5-5 11:06:13

回复 7# justwait
如果方便的话发一下附件吧,我看看是什么原因读不出来

love5173 发表于 2011-5-5 11:06:48

回复 6# happytc
还有虚拟内存呢,虽然慢点,但读个文件还是没问题的,如果说硬盘都没空间了,那我无话可说了

annybaby 发表于 2011-5-5 17:44:29

回复 4# love5173

测试一了个400多万行的文本文件,可以正常读取~~文件大小为59.8M

lpxx 发表于 2011-5-5 22:25:57

先统计下已经读取12W行数据字符串长度.
AU3最大字符串长度: 2,147,483,647 个字符.

或者用2进制读取,再 ...
3mile 发表于 2011-5-4 10:07 http://www.autoitx.com/images/common/back.gif

同意这个观点。

lizhou 发表于 2011-5-6 00:36:57

路过来看看

justwait 发表于 2011-5-7 00:33:36

本帖最后由 justwait 于 2011-5-7 00:40 编辑

编辑下 继续检查问题
页: [1]
查看完整版本: 关于 FileRead 文件 过长无法读取的问题