监听延时回调的毫秒数。
判断当前监听器是否正在监听。
添加要监听的文件或文件夹。
要添加的文件或文件夹路径。
开始监听的回调函数。
删除所有监听器。
删除完成后的回调函数。
判断是否忽略指定的路径。
要判断的文件或文件夹绝对路径。
如果忽略指定的路径则返回 true,否则返回 false。
当监听到文件改变后执行。
相关的文件绝对路径。
相关的文件属性对象。
最后修改时间。
当监听到文件创建后执行。
相关的文件绝对路径。
文件属性对象。
当监听到文件夹创建后执行。
相关的文件夹绝对路径。
文件列表。
当监听到文件删除后执行。
相关的文件绝对路径。
最后修改时间。
当监听到文件夹删除后执行。
相关的文件夹绝对路径。
最后文件列表。
当监听发生错误后执行。
相关的错误对象。
相关的文件绝对路径。
删除指定路径的监听器。
要删除的文件或文件夹路径。
绑定一个文件删除事件。
要绑定的事件名。
要绑定的事件监听器。
绑定一个文件夹删除事件。
要绑定的事件名。
要绑定的事件监听器。
绑定一个文件创建事件。
要绑定的事件名。
要绑定的事件监听器。
绑定一个文件夹删除事件。
要绑定的事件名。
要绑定的事件监听器。
绑定一个文件改变事件。
要绑定的事件名。
要绑定的事件监听器。
绑定一个错误事件。
要绑定的事件名。
要绑定的事件监听器。
绑定一个事件。
要绑定的事件名。
要绑定的事件监听器。
获取传递给原生监听器的选项。
默认文件名编码。
是否持久监听。如果设为 false 则在监听到一次改动后立即退出监听。
是否使用原生的递归监听支持。
Generated using TypeDoc
表示一个文件系统监听器。
var watcher = new FSWatcher(); watcher.on("change", function (path) { console.log("Changed", path) }); watcher.on("delete", function (path) { console.log("Deleted", path) }); watcher.on("create", function (path) { console.log("Created", path) }); watcher.add(".", function () { console.log("Start Watching...") });