1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace ConsoleApp 9 { 10 class Program 11 { 12 static void Main(string[] args) 13 { 14 FileStreamRead(); 15 16 //FileStreamWrite(); 17 18 19 Console.ReadKey(); 20 } 21 22 private static void FileStreamWrite() 23 { 24 FileStream fs = new FileStream(@".\res\test2.txt", FileMode.Create, FileAccess.Write); 25 byte[] bs = Encoding.UTF8.GetBytes(@"你好"); 26 fs.Write(bs, 0, bs.Length); 27 fs.Close(); 28 fs.Dispose(); 29 Console.WriteLine("<" + Encoding.UTF8.GetString(bs, 0, bs.Length) + ">" + "已被写入文件!"); 30 } 31 private static void FileStreamRead() 32 { 33 FileStream fs = new FileStream(@".\res\test.txt", FileMode.Open, FileAccess.Read); 34 byte[] buff = new byte[1024]; 35 int len = fs.Read(buff, 0, 1024); 36 while (len > 0) 37 { 38 string s = Encoding.UTF8.GetString(buff, 0, len); 39 Console.WriteLine(s); 40 len = fs.Read(buff, 0, 1024); 41 } 42 } 43 } 44 }
相关文章: