首页 Node.js核心模块手册

参数说明


watch(path, option, callback)
path          要监视的 目录 或 文件路径
option{       可选,对象数组
  persistent      监视文件后是否退出,默认:true,参数:true/false
}
callback(     可选,监视,回调函数
  event           监听到的事件
    'rename'            重命名、移动、删除
    'change'            内容改变
  filename        返回监听到改变的 目录 或 文件名
)

返回值:监听对象


监听对象方法:
close()       终止监听

示例


监听方法1:

var fs = require("fs"); var lwatch = fs.watch("./liboke", function(event, filename){ console.log(event); console.log(filename); }); 终止监听: lwatch.clase(); 解释:当 ./liboke 路径下的 目录 或 文件 被修改时,触发回调函数

监听方法2:

var fs = require("fs"); var lwatch = fs.watch("./liboke"); lwatch.on("change", function(event, filename){ console.log(event); console.log(filename); });