#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...