|
fileStream:操作字节的,也就是所有的文件都可以拿它去操作 / file / path / streamRead / streamWrite(这两个都是操作字符的,它所操作的都是文本文件)
fileStream 与file的区别,fileStream可以操作大文件,因为fileStream是以文件流的形式读取文件,可以拆开读取,二file 是一次性读取。
文件流-à文件(fileStreamàfime):
操作小文件可以用file,而操作大文件就需要用到fileStream
一个简单的文件流读取代码
static void Main(string[] args)
{
string path=@"C:\Users\Administrator\Desktop\奥秘.txt";
using (FileStream fsRead = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))
{
byte[] buffer=new byte[1024*1024*5];
//i代表实际读取到的字节
int i = fsRead.Read(buffer, 0, buffer.Length);
string str = Encoding.UTF8.GetString(buffer,0,i);
Console.WriteLine(str);
Console.ReadKey();
}
}
|
|