簡單的檔案流寫讀

2022-08-04 11:39:11 字數 1184 閱讀 5338

#region 檔案流寫入

private void writefileinfo()

stream = myfile.open(filemode.openorcreate);

byte bytearr = ;

stream.write(bytearr,0,bytearr.length-1);

stream.flush();

stream.close();

}#endregion

如果檔案系統資訊被改變了,應該呼叫refresh()方法

可以有很多方法建立檔案流的,我們也可以

例項化乙個檔案流

filestream stream=new filestream(myfile,filemode.create);

#region 讀取檔案流

private void readfilestream()

}finally

}#endregion

就本身而言,流不太有用,因為他們完全以單個位元組陣列的形式工作,.net有乙個更有用的讀寫物件的高層模型被彌補這乙個鴻溝,這些物件封裝流物件並允許你寫入更複雜的資料。

很多流的一些函式的操作你可以自己查詢.net框架裡file類,filestream類,fileinfo類,streamwriter類,streamreader類

filestream filestream = new filestream(@"c:\temp\aa.txt", filemode.create);

streamwriter w = new streamwriter(filestream);

與streamwriter w = file.createtext(@"c:\temp\aa.txt");功能相同

w.writeline("what is this");

w.writeline(1000);

#region 用streamreader讀出資料

private void readstream()

while(line!=null);

}#endregion

我們用binarywriter,binaryreader讀取二進位制檔案,讀取資料時,你必須知道要獲取的資料型別

IO流的讀與寫

streamreader是專門用來讀取文字檔案的類,streamreader可以從底層stream物件建立streamreader物件的例項,而且也能指定編碼規範引數。建立streamreader物件後,它提供了許多用於讀取和瀏覽字元資料的方法 public static void main str...

node的流物件學習(讀流和寫流)

依然用上次的數列實現。這次包含乙個讀流物件,乙個寫流物件。全部 用流來實現斐波那契數列 author yyy var stream require stream var util require util 下面是可讀流 function streamchildread n util.inherits...

ifstream ofstream檔案流讀寫檔案

6.讀檔案 void ctxt read txt vector info,char errinfo for int i 0 file.good file.eof i 檔案流是否正常,是否結束到達檔案尾部 file.close return 7.寫檔案 ofstream outfile 定義 outf...