browsedir
Recurse a dir and return an object and hash. Callback on each dir and file. Filter file extensions.
Installation
npm install browsedir
Use
var dir = require('browsedir');
console.log(dir.scan('pathToDir'));
console.log(dir.items);
Filter file extensions
If presents filter file extensions :
var dir = require('browsedir');
var ls = dir.scan('pathToDir',{
extensions : ['.jpg','.png']
});
console.log(dir.items);
Callbacks
var dir = require('browsedir');
var ls = dir.scan('pathToDir',{
directoryCallback : function(dir){
console.log('DIRECTORY :'+dir.name);
}
,
fileCallback : function(file){
console.log('FILE :'+file.name);
}
});