node.js—File System(文件系統模塊)
阿新 • • 發佈:2019-03-05
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(文件系統模塊)