麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

node.js實戰學習筆記02--擴展事件監聽器實現文件監聽

2019-11-14 10:10:57
字體:
來源:轉載
供稿:網友

#!/usr/bin/env node/*添加Watcher類的構造器。它的兩個參數分別是要監控的目錄和放置修改過的文件的目錄*/function Watcher(watchDir,PRocessedDir){    this.watchDir = watchDir;    this.processedDir = processedDir;}var events = require('events'),util = require('util');/*添加繼承事件發射器行為*/util.inherits(Watcher,events.EventEmitter);var fs = require('fs'),watchDir = './watch',processedDir = './done';/*擴展EventEmitter,添加處理文件的方法*/Watcher.prototype.watch = function(){    var watcher = this;    fs.readdir(this.watchDir,function(err,files){      if(err) throw err;      for(var index in files){          watcher.emit('process',files[index]);      }    });}/*擴展EventEmitter,添加開始監控的方法*/Watcher.prototype.start = function(){    var watcher = this;    fs.watchFile(watchDir,function(){      watcher.watch();    });}/*創建監聽對象*/var watcher = new Watcher(watchDir,processedDir);/*添加監聽事件發射器*/watcher.on('process',function process(file){    var watchFile = this.watchDir + '/' + file;    var processedFile = this.processedDir + '/' + file.toLowerCase();    fs.rename(watchFile,processedFile,function(err){if(err) throw err;    });});/*啟動監聽*/watcher.start();

創建watch和done目錄。

啟動node服務:node app.js

把文件丟到watch目錄中,然后看著文件出現在done目錄中,文件名被改成小寫。


上一篇:Solr簡介

下一篇:jdbc一般步驟

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜视频在线 | 黄色av网站免费看 | 亚洲精品aaaaa | 久久成人福利 | v11av在线播放 | 国产品久久 | 国产一区二区三区撒尿在线 | 国产一区二区观看 | 久久99久久98精品免观看软件 | 成人做爰高潮片免费视频韩国 | 日本中文字幕网址 | 日日草天天干 | 啪啪毛片 | 午夜视频在线观看91 | 毛片免费观看视频 | 亚洲一区二区免费视频 | 99国内精品 | 日韩黄色一级视频 | 毛片免费在线视频 | 久久蜜桃精品一区二区三区综合网 | 一级成人免费 | 最新中文字幕日本 | www.guochanav.com| www.17c亚洲蜜桃 | 刘亦菲一区二区三区免费看 | 精选久久| 免费在线观看成人网 | 亚洲一区二区三区高清 | 18pao国产成人免费视频 | 91久久在线观看 | 无码av女优| 欧美中文字幕一区二区 | 一级尻逼视频 | 久久另类视频 | 黄色大片在线观看 | 欧美性生活久久 | 欧美成人一级片 | 日本a级一区 | 国产乱色精品成人免费视频 | 亚洲人片在线观看 | 成年免费观看视频 |