// 楼主可以看看代码来理解一下
static void Main(string[] args)
{
Console.WriteLine("请输入要读取文件的文件名,包括路径");
string path = Console.ReadLine();//读取路径
if (!File.Exists(path))//判断路径是否存在
{
Console.WriteLine("文件不存在");
return;
}
FileStream readStream = new FileStream(path,FileMode.Open);//根据读入的模式。以Open方式打开来创建一个文件流对象
BufferedStream readBuffered = new BufferedStream(readStream);//根据穿件的文件流来创建一个缓冲流对象
byte[] bt = new byte[readBuffered.Length];//以字节流形式进行读入
readBuffered.Read(bt, 0, (int)readBuffered.Length);//调用缓冲流对象的Read方法将字节流读入缓冲流对象
Console.WriteLine(Encoding.Default.GetString(bt));//在控制台进行编码输出
readBuffered.Close();//关闭缓冲流
Console.ReadLine();
} |