1. 程式人生 > >node.js—File System(文件系統模塊)

node.js—File System(文件系統模塊)

png ron 模塊 img bubuko 讀寫 需要 所有 概述

文件系統模塊概述

該模塊是核心模塊,提供了操作文件的一些API,需要使用require導入後使用,通過 require(‘fs‘) 使用該模塊

文件 I/O 是由簡單封裝的標準 POSIX 函數提供的 。 所有的方法都有異步和同步的形式。

異步形式始終以完成回調作為它最後一個參數。傳給完成回調的參數取決於具體方法,但第一個參數總是留給異常。 如果操作成功完成,則第一個參數會是 null 或 undefined。

當使用同步形式時,任何異常都會被立即拋出。 可以使用 try/catch 來處理異常,或讓它們往上冒泡。

打開文件方法

異步方式打開文件概述

fs.open(path, flags, [mode], callback),這是異步版的打開一個文件,該方法總共有四個參數,其中mode這個的參數不是必須的之外,其他的參數是必須的

path:第一個參數是要打開文件的路徑

flags:打開文件的方式(讀,寫,讀寫)

mode:設置文件的模式(讀/寫/執行 4/2/1)

callback:回調函數(有幾個參數): err:文件打開失敗的錯誤保存在err裏面,如果成功err為null,fd:文件打開成功—被打開文件的標識,文件的唯一標識,如果打開文件失敗結果是undefined

技術分享圖片技術分享圖片

node.js—File System(文件系統模塊)