C 中的IO流操作(FileStream)

2022-06-04 02:54:10 字數 586 閱讀 2007

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標準類。它支援標準的讀 寫以及定位方法。它與陣列不同,流並不會直接將資料儲存在記憶體中,流...