1.0.0 • Published 9 years ago
dir_watchdog v1.0.0
dir_watchdog
- This is a directory/folder watchdog tool.
Overview
Getting Started
npm install dir_watchdog
Usage
var dw = require('dir_watchdog');
var option = new Object();
option.rootpath = "./myfile"; //default path : "./"
option.timer = 1000; //default : 2000 millionseconds detect.
dw.watchdog(option, function(ret, files, dirs)
{
//catch event msg.
switch(ret)
{
case "init":
showlog(ret, files, dirs);
break;
case "create":
showlog(ret, files, dirs);
break;
case "delete":
showlog(ret, files, dirs);
break;
case "change":
showlog(ret, files, dirs);
break;
default:
break;
}
});
function showlog(ret, files, dirs)
{
console.log(ret);
console.log("=====files=====");
console.log(files);
console.log("=====directories=====");
console.log(dirs);
}
Result
- init:
- create: ( hello file)
- delete: ( hello file)
- changerename: ( hello -> hello_rename file)
- changemove: ( ../myfile/hello_rename → ../myfile/test/hello__rename file)