参数说明
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); });