read-dir-files
Module for recursively (and non-recursively) reading all files in a directory.
Installation
npm install read-dir-files
Usage
var readDirFiles = require('read-dir-files');
readDirFiles('directory', function (err, files) {
if (err) return console.dir(err);
console.dir(files);
});
readDirFiles(dir, encoding, recursive, callback)
Parameters:
dirDirectory to read files fromencodingFiles encoding. Optional.recursiveRecurse into subdirectories? Optional, defaulttrue.callbackCallback. Optional.
Asynchronously reads all files from dir and returns them to the callback
in form:
{
dir: {
file0: <Buffer ...>,
file1: <Buffer ...>,
sub: {
file0: <Buffer ...>
}
}
}
If you pass it the encoding, instead of buffers you'll get strings.