我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:港彩神鹰 > 读入文本 >

VB如何读取大的文本文件

归档日期:06-17       文本归类:读入文本      文章编辑:爱尚语录

  请问问大家这个怎么办,我代码都写好了,就是没考虑到文件居然这么大,现在别说我代码处理部分了,读取都困难。

  请大家帮我想一想,有没有方法让他一部分后停下来,让我的LINE INPUT运行一下 然后再读一部分。

  或者直接将他写入内存 我内存很大,总之提高读取速度就是了,大家帮帮忙啊。

  呵呵 我的文件大的吓人 700多MB,但是文件中已经分行了,一行就10几个字符,所以我要按行读处理。

  你的答案很不错,从你的程序中我收到不少启发,不过还有些不太明白,有QQ吗展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部记得好象一般上限是2G,再要大的话就难解决了,网上也贴过好多帖子,没几个想得出好办法..不知道楼主文件多大啊?

  我一直是用二进制打开方式操作那些给人看的文本文件,一次性读入所有的内容,从5M的文件开始有点吃力了.

  iSpeed值可以随你设,最小为1,最大65535,意思就是每次读入数据的多少,iSpeed=1的时候每次读入1024 Bytes数据,并将其显示在RichTextBox,iSpeed越小,读取间隔越短,但是读入效率低,你可以比较随意的拖动滚动条到你想浏览的地方;iSpeed越大,读取间隔越长,把文件完整读入所需的时间相对短,但是过大的话你就不容易拖动滚动条.

  (理论上我猜测越读到后面越慢.因为RichTextBox.Text的属性操作越到后面需要的内存越大)

  isWithOutEnter 如果字符串结尾没有回车,是否将剩余字符判断为一行(用于文件最后一行有时没有回车换行的情况)

  展开全部不知道你的文件多大,我是用一部小说测试的,3M多一点,读到一个string变量里只是一眨眼的工夫,绝对不到一秒钟

  展开全部用文件系统对象读取,FileSystemObject. 下面的例子是是我把一个文件里的所有字符读入到一个String变量里,希望对你有启发:

本文链接:http://chuyenchame.com/duruwenben/530.html