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:
dir
Directory to read files fromencoding
Files encoding. Optional.recursive
Recurse into subdirectories? Optional, defaulttrue
.callback
Callback. 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.