参数说明
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 回调函数监控