當前位置:
首頁 > 最新 > Node中POSIX文件系統包裝器

Node中POSIX文件系統包裝器

fs模塊包含常規的POSIX文件操作的封裝,以及批量操作、流和監聽操作。它還有許多操作的同步介面。文件系統介面主要的方法是對標準POSIX文件I/O調用的封裝。這些方法有著相同的名字,比如,readdir在Node中有個對應的fs.readdir方法。

var fs = require("fs");

fs.readdir("/path/to/dir", function (err, files) {

console.log(files); // [ "fileA", "fileB", "fileC", "dirA", "etc" ]

});

下圖展示了在Node中支持的POSIX文件方法及其功能描述

POSIX方法提供了很多文件操作的低級別的介面。比如這裡我們用了幾個同步的POSIX方法來把數據寫到文件,然後再從文件中把數據讀出來。

打開或者創建file.txt用於寫或者讀(w+)。創建一個數據buffer用於寫入。把buffer寫入到文件中。創建一個空的buffer,大小和寫入的buffer一樣。使用存儲在文件中的數據填充buffer。斷言寫入的buffer和讀取的buffer的數據是一致的。關閉文件。當要讀寫文件的時候,通常不需要使用這麼低級別的介面,可以使用流或者大容量文件I/O。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 行家匯 的精彩文章:

Node可寫的流可用於輸出數據到底層
JSON行解析器和使用objectMode配置的流用法
在Node中使用RabbitMQ和Redis
Node使用對象組織管理事件名稱
Node如何創建一個基於EventEmitter的自定義類

TAG:行家匯 |

您可能感興趣

Bilstein天鉤系統配ALPINA
Rize Inc.擴大與達索系統SOLIDWORKS的合作關係
PSVita開源PC模擬器Vita3K:支持Win/Mac系統
Centos 安裝TICK 套裝進行系統監控
Windows Lean版系統ISO偷跑:清爽無預裝
快思聰:新的Crestron DM XiODirector網路設備簡化DMNVX網路視音頻系統的部署
LogMeinDNS流量藏惡意軟體,靶向攻擊PoS系統
FOXcrystal發布新型FOX922-GP系列石英晶體振蕩器為GPS系統首選
Universal Laser Systems(R)的ULTRA平台系列擴展了材料處理的激光器系統組合
優於MobileNet、YOLOv2:移動設備上的實時目標檢測系統Pelee
nOS ICO評測——NEO的虛擬操作系統
甲骨文 Micros 安全性問題會嚴重影響 Oracle POS 系統
Librem 5手機公布系統UI界面:基於Debian+GNOME打造
基於 FUSE的Bittorrent 文件系統
滲透技巧——獲取Windows系統下DPAPI中的MasterKey
iOS 系統爆 Bug!
Fraunhofer ILT開發用於LMD 3D列印的在線噴粉測試系統
谷歌將拋棄 HTTP,進駐全球ChromeOS操作系統
預裝Android Go操作系統華為Y5 Lite獲美國FCC認證
Cell Rep:揭示Cas4蛋白在CRISPR/Cas系統中的功能