IO流實現檔案的拷貝

2021-08-29 13:50:02 字數 1309 閱讀 4965

以記憶體為參考

字元流:–對應的父類

字元讀入流(將資料輸入記憶體):reader

字元寫出流(將資料從記憶體取出):writer

先處理字元流:

例項:以磁碟的儲存為例,將內容寫入檔案

public

static

void

main

(string[

] args)

throws ioexception

public

static

void

main

(string[

] args)

catch

(ioexception e)

finally

catch

(ioexception e)}}

}

第一種 :read()–乙個字元乙個字元的讀
public

static

void

main

(string[

] args)

throws ioexception

//關閉流

filereader.

close()

;}

第二種:read(字元陣列)–一次可以讀取多個字元,將讀到的字元臨時儲存到了這個陣列中.
public

static

void

main

(string[

] args)

throws ioexception

//關閉流

filereader.

close()

;}

例項:實現檔案的複製
public

static

void

main

(string[

] args)

throws ioexception

//一次讀乙個字元

int num;

while

((num = filereader.

read()

)!=-1

)//3.關閉資源

filereader.

close()

; filewriter.

close()

;}

io流的檔案拷貝方法

使用fileinputstream,fileoutputstream 完成檔案的拷貝 複製。在拷貝的過程中應該是一邊讀一邊寫的 使用以上位元組流進行檔案的拷貝時候,檔案的型別隨意,什麼型別的檔案都可以拷貝 public class copy catch filenotfoundexception e...

IO流練習 檔案的拷貝

io位元組流 拷貝方法 選擇流 要拷貝的檔案 輸入流檔案 file old newfile oldfile 要拷貝到的檔案 輸出流檔案 file new1 newfile newfile 建立檔案輸入流 inputstream is null 建立檔案輸出流 outputstream ops nul...

Java複習 Io流實現資料夾及檔案的拷貝

首先要在目標目標下建立乙個與源資料夾名稱相同的資料夾 遍歷源資料夾下的所有物件檔案,判斷是目錄還是檔案 如果是目錄,利用遞迴呼叫第一步的操作 如果是檔案,用緩衝流檔案位元組流完成對檔案的複製實現對檔案的複製 public static void copyfile string isfile,stri...