Node.js文件系统:fs模块常用API速查手册
# Node.js 文件系统:fs 模块速查 本文介绍 Node.js 中 `fs` 模块的核心 API,帮助初学者快速上手文件操作。`fs` 提供同步/异步两种风格的 API:同步方法(如 `readFileSync`)阻塞执行,适合简单脚本;异步方法(如 `readFile`)非阻塞,通过回调处理结果,适合高并发场景。 常用 API 包括:读取文件用 `readFile`(异步)或 `readFileSync`(同步);写入用 `writeFile`(覆盖式写入);创建目录用 `mkdir`(支持递归创建);删除文件/目录分别用 `unlink`/`rmdir`(非空目录需 `fs.rm` 加 `recursive: true`);读取目录用 `readdir`,获取文件信息用 `stat`,检查存在用 `existsSync`。 进阶技巧:路径处理推荐 `path` 模块;异步需检查错误;大文件用流优化内存;注意权限问题。掌握基础 API 可满足多数场景,复杂操作(如流处理)可进一步学习。
阅读全文