NIO本地檔案讀寫和複製案例

2021-09-26 06:55:42 字數 801 閱讀 1131

1、往本地檔案中寫資料

要使用filechannel來往本地檔案寫入資料,那麼首先需要得到乙個filechannel物件。

在jdk文件中關於filechannel的說命中可以看到這樣一段話:

此類沒有定義開啟現有檔案或建立新檔案的方法,以後的版本中可能新增這些方法。在此版本中,可從現有的fileinputstreamfileoutputstreamrandomaccessfile物件獲得檔案通道,方法是呼叫該物件的 getchannel 方法,這會返回乙個連線到相同底層檔案的檔案通道。

也就是說現在filechannel的物件獲取需要通過現有的檔案流中獲取。

public static void main(string args) throws exception
執行結果:

2、從本地檔案裡讀資料

public static void main(string args) throws exception
執行結果:

3、複製檔案

public static void main(string args) throws exception

本地檔案讀寫

coding utf 8 import os 本地檔案讀寫操作的大致流程 1 開啟檔案 需要指定檔案的開啟方式,比如可讀 可寫等 2 對檔案進行讀 寫操作 3 關閉檔案 檔案的寫入資料操作 第乙個值text.txt 要開啟檔案所在的路徑,當前寫的是相對路徑,預設在當前目錄下 進行查詢 也可以指定為絕...

讀寫檔案的案例

常用api函式 c 庫函式 int fseek file stream,long int offset,int whence 設定流 stream 的檔案位置為給定的偏移 offset,引數 offset 意味著從給定的 whence 位置查詢的位元組數。c 庫函式 long int ftell f...

Python語法基礎 檔案讀寫和複製

訪問模式說明r 以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。w開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。a開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立...