copy檔案的三種方法

2021-09-10 08:18:14 字數 1116 閱讀 7465

利用node中的內建模組stream能方便快速的實現檔案內容複製

完全讀取完全寫入

全部讀完再寫,並以碎片化的方式輸出

//引入模組

const fs=

require

('fs'

)//建立可讀流讀取events檔案中的內容

let read=fs.

createreadstream

('./events.js'

)//宣告乙個變數

let data='';

//把events中的內容以碎片化的形式傳輸

read.on(

'data'

,(chunk)

=>

)//接收的資料寫入events2中

read.on(

'end',(

)=>

)

流式讀取流式寫入(別讀邊寫)

const fs=

require

('fs');

//建立可讀流讀取events檔案中的內容

let read=fs.

createreadstream

('./events.js');

//建立可寫流將events檔案中的內容寫入events3中

let writestream=fs.

createwritestream

('./events3.js');

read.on(

'data'

,(chunk)

=>

)

流式讀寫+pipe(導流方法)

這個方法敲簡便的!!

const fs=

require

('fs');

let read=fs.

createreadstream

('./events.js');

let writestream=fs.

createwritestream

('./events4.js');

read.

pipe

(writestream)

Python檔案遍歷的三種方法

1.os.path.walk 這是乙個傳統的用法。walk root,callable,args 方法有三個引數 要遍歷的目錄,函式,函式的引數 元組形式 呼叫的過程是遍歷目錄下的檔案或目錄,每遍歷乙個目錄,呼叫 函式,並把args作為引數傳遞給 函式。函式定義時也有三個引數,比如示例中的func中...

三種方法 2020 11 23

利用連線類,例項化得到連線物件 連線類 連線物件 new 連線類 cmd.executescalar cmd.excutereader 關注其中一條資料 物件名.read 獲取關注列所對應的值 console.writeline 物件名 name while 物件名.read 功能,聚焦下一行資料。...

類的三種方法

方法 函式 1 例項方法 函式 預設 2 類方法 函式 classmethod 3 靜態方法 函式 staticmethod class person person number 0 類變數 def init self name,gender 構造方法 用來物件初始化 self.name name ...