写入
- 文件操作
- 流式写入:
fs.createWriteStream(path[, options])
- 可以减少打开关闭文件的次数
- 适用于:大文件写入、频繁写入
- 参数说明:
- path:文件路径
- 流式写入:
- 文件夹操作:
- 调用
mkdir
方法:fs.mkdir('./a/b/c', err => {})
- 递归创建文件夹:加参数recursive
fs.mkdir('./a/b/c', {recursive: true}, err => {})
- 递归创建文件夹:加参数recursive
- 调用
读取
- 流式读取:
fs.createReadStream(path[, options])
- 读取文件返回的是Buffer对象,需要通过toString方法转成字符串
- 每次读取的最大内容为64KB,更节省内存使用空间
const rs = fs.createReadStream(path); rs.on('data', chunk => {console