VB.NET打开10M 的Txt文件解决方法
VB.NET打开10M 的Txt文件我是一个刚入VB.NET的小朋友,请高手帮下忙啊。VB.NET里怎么打开超大的TXTVB.NET co
VB.NET打开10M 的Txt文件
我是一个刚入VB.NET的小朋友,请高手帮下忙啊。VB.NET里怎么打开超大的TXT
VB.NET codeMy.Computer.FileSystem.ReadAllText(TxtPath, System.Text.Encoding.GetEncoding("GB2312"))
这一个只可以打开一个小点的TXT,打开一个稍大点的TXT就会出现卡死的显像,请问用什么办法可以打一个大的文件。
就像VB里的
VB codeOpen FileNamePath For Binary As #FileNum ReDim by(1 To LOF(FileNum)) Get #FileNum, , byClose #FileNumFiction = StrConv(by(), vbUnicode)
这个办法一样!
谢谢了
[解决办法]分块读取,如果是按行存储的,可以ReadLine,直到读完,如果不是,一次读取64k,比较快。
[解决办法]http://msdn.microsoft.com/zh-cn/library/system.io.filestream(VS.80).aspx
http://www.lob.cn/sl/other/1002.shtml