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

文件系統模塊概述 異步

該模塊是核心模塊,提供了操做文件的一些API,須要使用require導入後使用,經過 require('fs') 使用該模塊函數

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

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

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

 

打開文件方法回調函數

異步方式打開文件概述同步

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

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

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

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

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

相關文章
相關標籤/搜索