c# - StreamReader 卡在大文件上

标签 c# streamreader large-files

我正在尝试使用流阅读器读取一个 50GB 的文本文件。它甚至无法读取文件,因为我的程序在第二行(代码,而不是文件)卡住。

string filename = @"C:\wikipedia\dump.xml";
StreamReader wikipediaReader = new StreamReader(filename);
string line = "";
while((line = wikipediaReader.ReadLine()) != null)
{
    Console.WriteLine(line);
    Console.ReadKey();
}

最佳答案

可能是防病毒软件试图扫描文件。

关于c# - StreamReader 卡在大文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25733544/

相关文章:

c# - 使用 .NET 在文件中间添加一行

c# - 使用 Streamreader 的输入不会在 StreamWriter 中给出相同的输出

php - 在 PHP 中流式解析 4 GB XML 文件

javascript - 使用 WebSocket 上传大文件

c# - 调用泛型方法并根据返回类型调用方法

c# - 读取文本文件 C#

c# - LINQ 查询返回多个表

git - 是否可以在不重写历史记录的情况下精简 .git 存储库?

c# - 使用 DI 的单一方法委托(delegate) vs 接口(interface)

c# - DateTimeOffset TotalHours 返回不同的值