inputstream位元組輸入流,讀取檔案
①建立原始檔物件file
②建立inputstream位元組流(可以理解為管道,使用fileinputstream發生多型)
③操作:建立位元組陣列,將讀取內容迴圈讀入位元組陣列裡,使用位元組陣列轉字串
④關閉流
①建立原始檔物件file
②建立outputstream位元組流(可以理解為管道,使用fileoutputstream發生多型,其中有乙個布林引數標誌位,true表示追加原始檔物件,false表示覆蓋原始檔,預設覆蓋)
③操作:將內容字串轉成位元組陣列物件,寫入outputstream,並強制在緩衝流刷出
④關閉流close
①建立原始檔物件,目的檔案物件
②建立位元組流(讀取流+寫入流)
③操作:迴圈+inputstream操作+outputstream操作
④關閉:先開的流後關閉
public static void copyfile(file src,file dest) throws ioexception
try catch (filenotfoundexception e)
byte data=new byte[1024];
int len=0;
while(-1!=(len=input.read(data)))
output.flush();
output.close();
input.close();
}
①建立原始檔的夾,目的資料夾
②資料夾操作細節:
拷貝檔案(參考1.3)
呼叫mkdirs()方法確保建立資料夾
遞迴獲取子孫級檔案目錄
IO位元組流
fileinputstream fileoutputstream 檔案位元組輸入 輸出流 節點流 檔案複製 d test.png e test.png bufferedinputstream bufferedoutputstream 緩衝過濾流 提高讀寫方法的效率 過濾流的使用 1.建立節點流 2....
IO位元組流
inputstream outputstream 示例 inputstream outputstream是所有位元組輸入流 輸出流的父類 是抽象類 常用方法如下 從輸入流讀取資料的下乙個位元組。值位元組被返回作為int範圍0至255 如果沒有位元組可用,因為已經到達流的末尾,則返回值 1 intre...
IO位元組流
二 位元組輸入流使用步驟 硬碟到記憶體 三 檔案複製 就是一讀一寫 1 建立乙個fileoutputstream物件,構造方法中傳遞寫入資料的目的地 2 呼叫fileoutputstream物件中的方法wreat,把資料寫入到檔案中 3 釋放資源 public class demo01 public...