//FileStream類不是靜態類,表示在磁盤或網絡路徑上指向文件的流。這個類提供了在文件中讀寫字節的方法,但常用StreamReader或 StreamWriter執行這些功能。
//這是由於FileStream類操做的是字節和字節數組,而Stream類操做的是字符數據。使用時須要建立對象,FileStream類既能夠對文本文件進行讀也能夠對多媒體文件進行寫,數組
//以字節數組的形式進行讀和寫,多用於對大文件進行讀寫,區別於File類的是它對文件可進行分步讀寫,減少內存壓力。StreamReader和StreamWriter類多用於對小文件讀寫。
網絡
//StreamReader
1 string path = @"F:\桌面\111\1.txt"; 2 using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))//找到指定路徑的文件,打開,讀取;using自動釋放資源而且關閉 3 { 4 using (StreamReader sr = new StreamReader(fs,Encoding.Default )) 5 { 6 Console.WriteLine(sr.ReadLine());//讀取指定路徑下文件的一行字符 7 Console.WriteLine(sr.ReadToEnd());//讀取指定路徑下文件中全部內容 8 while (!sr.EndOfStream)//沒讀到文件中最後一行數據就一直讀,讀取文件中全部內容 9 { 10 Console.WriteLine(sr.ReadLine()); 11 } 12 } 13 }