首页 Node.js核心模块手册

参数说明


unwatchFile(path, callback)
path          要监视的 目录 或 文件路径
callback      可选,取消指定 回调函数

注:不设置 callback 参数,取消指定文件所有监控

示例


var fs = require("fs");

function watchfun1(hstats, qstats){
  if(Date.parse(qstats.ctime) == 0){
    console.log("文件被创建");
  }else if(Date.parse(hstats.ctime) == 0){
    console.log("文件被删除");
  }
}
fs.watchFile("./liboke/test.txt", watchfun1);



function watchfun2(hstats, qstats){
  if(hstats.mtime != qstats.mtime){
    console.log("文件被修改");
  }
}
fs.watchFile("./liboke/test.txt", watchfun2);


fs.unwatchFile("./liboke/test.txt", watchfun2);  //取消 watchfun2 回调函数监视



解释:监视 test.txt 文件,unwatchFile删除 watchfun2 回调函数监控