引入依賴模塊
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