在C# 中同時讀取和寫入檔案
在C# 中處理檔案時,您可能會遇到需要同時執行和寫入入操作的情況對同一文件進行寫入操作。然而,僅僅像下面的程式碼一樣建立單獨的 StreamReader 和 StreamWriter 實例是不夠的:
static void Main(string[] args) { StreamReader sr = new StreamReader(@"C:\words.txt"); StreamWriter sw = new StreamWriter(@"C:\words.txt"); }
要實作對檔案的讀寫操作,必須使用支援兩種存取模式的單一流。操作方法如下:
FileStream fileStream = new FileStream( @"c:\words.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
FileStream 建構子使用下列參數初始化:
建立 FileStream 實例後,您可以使用它對檔案執行讀寫操作。
以上是C# 如何同時讀寫同一個檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!