使用FileStream來讀取資料

2022-08-01 03:33:14 字數 1219 閱讀 9621

using

system;

using

system.collections.generic;

using

system.io;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

;

//listlistchar = chs.tolist();

//for (int i = 0; i < listchar.count; i++)

//

//使用filestream來讀取資料

filestream fsread = new filestream(@"

d:\教程\buffer.txt

",filemode.openorcreate,fileaccess.read);

byte buffer = new

byte[1024 * 1024 * 5];//

規定緩衝區大小

int r = fsread.read(buffer, 0, buffer.length);//

返回本次實際讀取的有效位元組數

//string s = encoding.default.getstring(buffer, 0, r);

//將位元組陣列中的元素編碼轉換成字串

string s = encoding.utf8.getstring(buffer, 0, r);//

將位元組陣列中的元素編碼轉換成字串

fsread.close();//

關閉流 fsread.dispose();//

釋放流占用的資源

console.writeline(s);

console.readkey();

//using語句自動用close()和dispose();釋放資源,使用filestream來寫入資料

//using (filestream fswrite = new filestream(@"d:\教程\buffer.txt",filemode.openorcreate,fileaccess.write))

//

"寫入完成");

}

}}

FileStream的讀取和寫入

使用 filestream 類對檔案系統上的檔案進行讀取 寫入 開啟和關閉操作,並對其他與檔案相關的作業系統控制代碼進行操作,如管道 標準輸入和標準輸出。讀寫操作可以指定為同步或非同步操作。filestream 對輸入輸出進行緩衝,從而提高效能。先看 後面講解 using system using ...

FileStream的讀取和寫入

使用filestream類對檔案系統上的檔案進行讀取 寫入 開啟和關閉操作,並對其他與檔案相關的作業系統控制代碼進行操作,如管道 標準輸入和標準輸出。讀寫操作可以指定為同步或非同步操作。filestream對輸入輸出進行緩衝,從而提高效能。先看 後面講解 using system using sys...

使用FileStream讀寫資料

這節講一下使用filestream讀寫資料,這是乙個比較基礎的流。filestream類只能處理原始位元組,所以它可以處理任何型別的檔案。先看一下它的構造方法 filestream fs new filestream demo.txt filemode.open,fileaccess.read 這個...