C#使用StreamReader與StreamWrite來讀寫文件

本篇文章介紹 C#使用StreamReader與StreamWrite來讀寫文件 的內容 ,文章結尾提供範例程式碼教學【txt文字檔的讀取】

 

  StreamReader 與 StreamWrite設定參數介紹 
 FileMode 
C#使用StreamReader與StreamWrite來讀寫文件

 

 FileAccess 
C#使用StreamReader與StreamWrite來讀寫文件

 

 FileShare 
C#使用StreamReader與StreamWrite來讀寫文件

 

  StreamReader 與 StreamWrite 程式碼教學 

範例為讀取電腦C槽的txt文件檔(詳細路徑 C:\Test.txt),並使用StreamReader將文字檔內容逐行讀出,最後將讀出的文字顯示在string格式【read_line】變數內。

using System.IO;
/* 引用File Stream*/
FileStream FRead = new FileStream(@"C:\Test.txt"
                                  System.IO.FileMode.Open,
                                  System.IO.FileAccess.ReadWrite,
                                  FileShare.Write);
/* 引用 StreamReader */
StreamReader sr = new StreamReader(FRead);
/* 逐行讀取檔案 */
string line;
while ((line = sr.ReadLine()) != null)
{
   /* 讀取到的內容 */
   string read_line = line;
}

 

延伸閱讀:

C#工作管理員中隱藏程式

C#取得資料夾內的檔案名稱

C#倒數計時器範例教學

C# FTP上傳教學

C# TextBox Multiline自動刪除第一行