nodejs----讀寫文件的方法

引入依賴模塊

const fs = require('fs')

寫文件

fs.writeFile(filename, data, [options], [callback(err)])

writeFile參數(shù)介紹
filename: (String) 文件名稱
data: (String | Buffer) 寫入的內(nèi)容
options (Object) 對(duì)象,包含
  - encoding (string) 可選值,默認(rèn)'utf8', 當(dāng)data為Buffer時(shí),該值應(yīng)該為ignored
  - mode (Number) 文件讀寫權(quán)限,默認(rèn)438
  - callback(err) 回調(diào)函數(shù),只有異常參數(shù)err

讀文件

fs.readFile(filename, [encoding], [callback(err, data)])

readFile參數(shù)介紹
filename: (String) 文件名稱
encoding (string) 可選值, 文件的字符編碼
  - mode (Number) 文件讀寫權(quán)限,默認(rèn)438
  - callback(err, data) 回調(diào)函數(shù),接收文件內(nèi)容和異常

示例

const fs = require('fs') // 引入fs模塊
fs.writeFile('./tryWrite.txt', 'HelloWord', function(err) {
  if(err) {
    throw err
  }
  console.log('success...')
  fs.readFile('./tryWrite.txt', 'utf-8', function(err, data) {
    if(err) {
      throw err
    }
    console.log('tryWrite.txt的內(nèi)容: ', data)
  })
})
示例運(yùn)行結(jié)果
success...
tryWrite.txt的內(nèi)容: HelloWord
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文件系統(tǒng)模塊是一個(gè)封裝了標(biāo)準(zhǔn)的 POSIX 文件 I/O 操作的集合。通過(guò)require('fs')使用這個(gè)模塊。...
    保川閱讀 922評(píng)論 0 0
  • 前言 文件操作是開發(fā)過(guò)程中并不可少的一部分。Node.js 中的 fs 模塊是文件操作的封裝,它提供了文件讀取、寫...
    仰望_IT閱讀 682評(píng)論 0 0
  • fs模塊 fs 模塊提供了一個(gè) API,用于以模仿標(biāo)準(zhǔn) POSIX 函數(shù)的方式與文件系統(tǒng)進(jìn)行交互。 使用該模塊: ...
    LElysion閱讀 2,634評(píng)論 0 0
  • Node.js 使用fs(File System)模塊來(lái)操作文件,文件系統(tǒng)模塊有兩種不同的方法,分別是同步方法和異...
    前白閱讀 482評(píng)論 0 1
  • Node.js 中我們可以使用 fs(File System) 模塊來(lái)操作文件,文件系統(tǒng)模塊有兩種不同的方法,分別...
    暖A暖閱讀 262評(píng)論 0 1

友情鏈接更多精彩內(nèi)容