写入
- 文件操作
- 流式写入:
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,更节省内存使用空间
本文详细介绍了Node.js中fs模块的使用,包括文件的写入、读取、复制、重命名/移动、删除等操作。特别强调了流式处理在大文件和频繁操作中的优势,以及如何进行错误处理和路径操作。此外,还提到了path模块的功能,如获取文件名、解析路径等。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



