檔案操作流總結

2022-09-04 09:33:11 字數 1205 閱讀 9039

《冬至》

外灘恩愛秀,黃浦江上游,郎才女貌;

微風陣陣撩衣裙,伊人入懷滿春風,醉臥閣樓。

魂牽夢縈,璀璨蒼穹,千里共嬋娟。

file

1. 目錄和檔案

2. 判斷是否為檔案(目錄),是否存在,大小,是否可讀,是否目錄為空 ...

3. 新建和刪除

4. 獲取目錄的內容 listfiles() listfiles(filefilter ff)

5. 遞迴的方法獲取目錄的全部內容 //是檔案直接輸出,是目錄調方法

randomaccessfile 隨機訪問檔案

1. new randomaccessfile(檔案,"模式") r/rw

2. read write

3. getfilepointer(), seek(long), skipbytes(int)

inputstream & outputstream

1. 節點流和處理流

2. fis和fos

3. bis和bos

4. isr和osw

5. br和pw

a. 一般的檔案隨機訪問

randomaccessfile raf = new randomaccessfile(f,"rw");

... ... ...

b. 一般的檔案流式訪問

fileinputstream fis = new fileinputstream(f);

fileoutputstream fos = new fileoutputstream(f,true); true追加,false覆蓋,預設false

c. 常用檔案訪問(需要緩衝)

bis bis = new bis(new fis(file));

bos bos = new bos(new fos(file));

d. 常用文字檔案訪問

br br = new br(new isr(new fis(file),"編碼"));

讀取順序:

fis--讀取二進位制資料

isr--把資料解碼為字元

br--快取字元,提供一次讀一行的能力

pw pw = new pw(new osw(new fos(file),"編碼"));

寫入順序:

pw--把輸入的各種資料變成字串..

osw--把字串的字元程式設計成二進位制資料

fos--把資料寫入檔案

檔案操作(流)

開啟流 fi le fopen const char filename,const char mode 第乙個引數 檔名 第二個引數 方式 關閉流 r代表read的簡寫,代表可讀可寫,w代表write,b代表bit二進位制位,t代表text r 開啟唯讀檔案,該檔案必須存在 r 開啟可讀可寫的檔案,...

STL 檔案操作 流檔案操作

在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...

流操作規則總結

流物件有很多,不知道用哪個,這是很多初學者所鬱悶的事情,但是如果你掌握一些流的操作小規則學起來就輕鬆多了 再選取流操作物件時首先要明確以下幾點 1,明確源和目的 源 輸入流 inputstream reader 目的 輸出流 outputstream writer 2,操縱的資料是不是純文字 是 字...