node fs文件系统模块
fs 文件模块是 node 官方提供的文件操作模块,提供一系列方法和属性来满足用户对文件操作
fs.readFile() 方法:读取指定文件中的内容
fs.writeFile() 方法:向指定的文件中写入内容
导入:如果要用到fs ,必须先通过 require 方式导入
const fs = require('fs)
1、读取文件
语法:
fs.readFile(path,[options],callback)
path
:必选,读取文件的路径
options
:可选,表示以什么样的编码格式来读取文件
callback
:必选,读取之后的回调函数
callback
会返回两个参数err,data
, err
读取失败,data
读取成功
如何判断读取是否成功?
如果err对象为null,则读取成功
如果err对象为一个错误对象,则读取失败
2、写入内容
语法:
fs.writeFile(file, data[, options], callback)
path
:必选,读取文件的路径
data
:必选,表示你要写入什么样的内容
options
:可选,表示以什么样的格式写入,默认utf8
callback
:必选,写入之后的回调函数
callback
会返回两个参数err
,err
如果为null,表示写入成功
注意:写入的东西会自动新建一个文件
目录: