1.0.2 • Published 8 years ago

node-detector v1.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

node-detector

nodejs 原生的fs.watch api监听事件中拿到的事件类型只有两种: 1. 文件新建,删除,修改文件名 对应事件类型:rename 2. 文件内容的修改 对应事件类型:change

提供的信息远没有我们想知道的多

node-watcher 使用方法

const watch = require('node-detector')

watch(folderPath, function (change){
  console.log(changes);
})

说明:

nametypemeaningexamples
folderPathstring要监听变化的文件夹路径'./test'
callbackfunction监听文件夹发生变化的回调函数, 参数是变化的文件的信息,是一个数组function (change){}

change

  {
    filename:'xxx',//发生变化的文件名,如果是修改文件名,指的是原来的文件名,新的文件名为curFileName
    curFileName:'',//如果是修改文件名 指新的文件名 其他情况为空字符串
    type:'update',//变化的类型 update | touch | remove | rename
    ext:'' //变化的文件名后缀 文件类型

  }
1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago