streamreader和streamwriter適用於對文字檔案的操作,因為它是以字元為單位進行的操作
不用擔心編碼問題
using (stream s = new filestream(@"c:\users\qq\desktop\新建資料夾\html\qq.txt", filemode.open, fileaccess.read))using (streamreader r = new streamreader(s, encoding.default)) //讀取流中的文字
}
filestream他是以位元組對檔案的讀寫操作的
using (stream s = new filestream(@"c:\users\qq\desktop\新建資料夾\html\qq.txt
", filemode.open))
using (stream w = new filestream(@"
c:\users\qq\desktop\新建資料夾\html\yzk.txt
", filemode.create))
}
IO流的操作
在計算機看來,檔案和資料夾 目錄,路徑 是一種東西。通過file類來完成對檔案的操作。其構造方法如下 file string pathname 通過將給定路徑名字串轉換成抽象路徑名來建立乙個新 file 例項。其常見方法有 string list 返回由此抽象路徑名所表示的目錄中的檔案和目錄的名稱所...
C 中的I O流筆記
位元組流可以是任何在記憶體儲存的資訊。cin是類istream的物件,cout是類ostream的物件。和 能自動識別輸入輸出型別。過載插入和抽取運算子的過載只能用友元函式形式過載,因為這些物件不是自定義的。過載函式格式 ostream operator ostream stream,const 類...
C 中的流與IO
主要包含三個概念 後台儲存 裝飾器以及流介面卡。後台儲存是輸入輸出的終結點,例如檔案或者網路連線。準確地說,它可以是以下的一種或者兩種 使用後台儲存,必須公開相應的介面。而stream正是實現這個功能的.net標準類。它支援標準的讀 寫以及定位方法。它與陣列不同,流並不會直接將資料儲存在記憶體中,流...