午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - 來幫我捋一下node中fs模塊watch實現(xiàn)原理

瀏覽:230日期:2024-10-16 08:17:24

問題描述

來探索一下node中fs模塊watch實現(xiàn)原理,

const fs = require(’fs’);var fileName = ’a.txt’;fs.watch(fileName, (function () { var count = 0; return function () {count++;console.log('文件' + fileName + ' 內(nèi)容剛剛改變。。第' + count + '次'); };})());console.log('watching file...');

fs如何實現(xiàn)針對文件變化做出響應的事件通知的呢?如果說是通過監(jiān)聽文件大小變化,或者其他?

下面是通過node源碼看到的一些東西:

const FSEvent = process.binding(’fs_event_wrap’).FSEvent;function FSWatcher() { EventEmitter.call(this); var self = this; this._handle = new FSEvent(); this._handle.owner = this; this._handle.onchange = function(status, eventType, filename) { if (status < 0) { self._handle.close(); const error = !filename ? errnoException(status, ’Error watching file for changes:’) : errnoException(status, `Error watching file ${filename} for changes:`); error.filename = filename; self.emit(’error’, error); } else { self.emit(’change’, eventType, filename); } };}

后面的fs_event_wrap.cc 基本都是外星語言了。

下面我再docker當中掛載的數(shù)據(jù)卷監(jiān)聽不到事件通知node.js - 來幫我捋一下node中fs模塊watch實現(xiàn)原理

問題解答

回答1:

看一下這個吧 https://github.com/nodejs/nod...

回答2:

快來了Boy解答一下啊,不知道踩我的,腦殼有坑?

相關(guān)文章:
主站蜘蛛池模板: 清纯唯美激情 | 亚洲成人精品在线播放 | 婷婷视频在线观看 | 神马午夜888 | 国产91区 | 91狠狠综合 | 人人干人人看 | 国产又粗又黄又爽的视频 | 亚洲香蕉av | 好吊视频一区二区 | 国产污| 欧美一区二区三区四 | 大伊人久久 | 男生操女生免费网站 | 天天综合网在线 | 日韩久久中文字幕 | 中文字幕av高清 | 波多野在线播放 | 精品一区二区在线播放 | 日韩色图av | 北条麻妃一级片 | 国产精品久久久亚洲 | 久草网站在线观看 | 麻豆蜜桃视频 | 亚洲爽| 看免费毛片| 波多野在线播放 | 毛片在线观看视频 | 日日碰碰 | 国产精品不卡在线观看 | 国产精品18久久久 | 仙踪林av| 一级α片免费看刺激高潮视频 | 国产无限资源 | 国产精品中文字幕在线观看 | 欧美日韩中文字幕一区二区 | 99热国内精品 | 一区二区黄色 | 黄网91| 国产精品污视频 | 日韩欧美一区二区三区四区 |