阅读背景:

如何快速读取含有非法字符文本文件的一行,该文件通常比较大。

来源:互联网 
如果打开一个文本文件,里面有非可显字符,如00H,1AH等,用什么读一行比较快?我试过用Line Input发现读出的结果里可以有00H但判断1AH为EOF,而用二进制方式打开速度太慢,用FSO(File System Object)倒是可以越过1AH,但在有00H的情况下,有时居然可以前后读出来,而中间部分全为00H,目前唯一测出用FSO的Read(1)速度还相对快些,也正确,只是仍觉得有些慢,不知各位有没有什么好办法可以用的。想用API但不知道用哪个。因为要读的文件很大,如果一个字符一个字符地读,无论什么打开方式都很慢,而用文本方式打开,然后按行读Line Input最快,FSO的readline和它差不多,稍慢些,速度都比按字符读要快得多。按行读138M的文件大约用了4分钟左右,而按字符读却用了30-60分钟。谁有好方法提供一下。 如果打开一个文本文件,里面有非可显字符,如00H,1AH等,用什么读一行比较快?我试过用Lin



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: