在VB.NET中读取大文本文件[将文件分段为小文件]

时间:2015-07-24 06:42:45

标签: .net vb.net visual-studio vb.net-2010

我在vb.net中阅读更大的文本文件时遇到了问题 文件大小为2GB +

我想知道我是否将文件分段为小文件[每个文件1 mb] 并单独读取每个文件将起作用

请帮我解决如何将文件分段为小文件的问题

我正在使用vb.net .NET4

1 个答案:

答案 0 :(得分:1)

你是如何阅读大文本文件的?使用IO.File.ReadAllLines()方法?需要先完成ReadAllLines才能使用结果。如果您的文件很大,则需要一段时间才能完全阅读。

尝试使用IO.File.ReadLines()。

For Each line As String In IO.File.ReadLines("file.txt")
    Console.WriteLine(line)
Next

https://msdn.microsoft.com/en-us/library/dd383503(v=vs.110).aspx