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 可滿足多數場景,複雜操作(如流處理)可進一步學習。
閱讀全文