fs-ls-r v1.2.10
fs-ls-r
A simple recursive file lister for node.
Install
npm i fs-ls-r
Usage
See the tests!
const fs = require('fs-ls-r');
// Make a directory parser
const dp = new fs.DirectoryParser();
// Parse recursively to get the files in the directory './foo'
const files = dp.parse('./foo');
// files is an array of files...
// Each file has a name, extension and full path
// e.g.
console.log(files[0].name); // 'hello.txt'
console.log(files[0].extension); // '.txt'
console.log(files[0].fullPath); // './foo/bar/hello.txt'
We can restrict to certain file types
const files = dp.parse('./foo', ['.cs', '.cpp']); // just .cs and .cpp files
We can exclude results based on keywords (case insensitive)
const files = dp.parse('./foo', undefined, ['bin', 'debug']); // ignore files with paths containing 'bin' or 'debug'
Or do a mixture
const files = dp.parse('./foo', ['.cs'], ['bin', 'debug']);
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago