nodejs----读写文件的方法

2021-03-09  本文已影响0人  扮猪老虎吃

引入依赖模块

const fs = require('fs')

写文件

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

writeFile参数介绍
filename: (String) 文件名称
data: (String | Buffer) 写入的内容
options (Object) 对象,包含
  - encoding (string) 可选值,默认'utf8', 当data为Buffer时,该值应该为ignored
  - mode (Number) 文件读写权限,默认438
  - callback(err) 回调函数,只有异常参数err

读文件

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

readFile参数介绍
filename: (String) 文件名称
encoding (string) 可选值, 文件的字符编码
  - mode (Number) 文件读写权限,默认438
  - callback(err, data) 回调函数,接收文件内容和异常

示例

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的内容: ', data)
  })
})
示例运行结果
success...
tryWrite.txt的内容: HelloWord
上一篇下一篇

猜你喜欢

热点阅读