Node學習筆記(六) 檔案讀取 寫入 刪除

2021-10-03 23:46:35 字數 1500 閱讀 5326

檔案讀取

匯入檔案模組

// 匯入檔案模組,node自帶的模組

let fs=

require

('fs'

)

同步讀取
// node預設是非同步

// 同步讀取檔案,會阻塞和等等

let content =fs.

readfilesync

('./fs/01.txt',)

console.

log(content)

// 01txt中的內容是01txt

非同步讀取
fs.

readfile

('./fs/01.txt',,

(err,data)

=>

else})

console.

log(

123)

// 先列印

// 封裝讀取檔案的函式

function

fsread

(path)

,(err,data)

=>

else})

})}fsread

('./fs/01.txt').

then

(res=>

)console.

log(

123)

// 先列印

檔案寫入

非同步寫入

// 將01.txt檔案中的內容替換為'世界美好',覆蓋原來的內容,如果檔案路徑錯誤,會自動生成檔案

fs.writefile

('./fs'

,'世界美好',,

function

(err)

else

})

// 將01.txt檔案中的內容追加'--世界美好'

fs.writefile

('./fs'

,'--非常好',,

function

(err)

else

})

function

fswrite

(path, content)

,function

(err)

else})

})}fswrite

("./fs/01.txt"

,"-1"

)// 先追加

fswrite

("./fs/01.txt"

,"-2"

)// 後追加

檔案刪除

非同步刪除檔案

// 刪除fs檔案下02.txt檔案

fs.unlink

('./fs/02.txt'

,function

(err,data)

else

})

nio 三 檔案讀取和寫入

讀取 path p4 paths.get e 版本控制1 服務端 2.txt try bufferedreader reader files.newbufferedreader p4,standardcharsets.utf 8 簡化版讀取 listcontents files.readalllin...

node 讀取 xlsx檔案寫入檔案

node讀取.xlsx檔案 var fs require fs var events require events 引入node,解析.xlsx檔案的模組 var xlsx require node xlsx var eventemitter newevents.eventemitter var w...

node學習筆記3 檔案操作fs

檔案操作關鍵字 http fs 請求 node 裡面的 http 模組 readfile 讀檔案,引數包括 檔名,函式 writefile 寫檔案,引數包括 檔名,修改的內容,函式 先看一下檔案目錄 來個新鮮出爐的 關於readfile 的栗子 const fs require fs readfil...