相关疑难解决方法(0)

Filestream只读取文件的前4个字符

嘿!我正在尝试用文件流读取一个150mb的文件但是每次我这样做都得到的是:|zl而不是整个流.请注意,它中有一些特殊字符.

有谁知道问题可能是什么?这是我的代码:

using (FileStream fs = File.OpenRead(path))
{
    byte[] buffer = new byte[fs.Length];
    fs.Read(buffer, 0, buffer.Length);
    extract = Encoding.Default.GetString(buffer);
}
Run Code Online (Sandbox Code Playgroud)

编辑:
我试图读取所有文本,但它仍然返回相同的四个字符.它可以在任何其他文件上正常工作,除了这几个.当我使用read all行时,它只获得第一行.

c# io file

0
推荐指数
1
解决办法
4576
查看次数

标签 统计

c# ×1

file ×1

io ×1