files-from-path
Match provided glob paths to file objects with readable stream
Install
$ npm i files-from-path
Usage
import filesFromPath from 'files-from-path'
for await (const f of filesFromPath(`path/to/somewhere`)) {
console.log(f)
}
API
The following parameters can be provided to filesFromPath
.
paths | `Iterable | AsyncIterable |
[options] | object | options |
[options.hidden] | boolean | Include .dot files in matched paths |
[options.ignore] | string[] | Glob paths to ignore |
[options.followSymlinks] | boolean | follow symlinks |
[options.preserveMode] | boolean | preserve mode |
[options.mode] | number | mode to use - if preserveMode is true this will be ignored |
[options.preserveMtime] | boolean | preserve mtime |
It yields
file like objects in the form of { name: String, stream: AsyncIterator<Buffer> }