UNPKG

pbrtools

Version:
19 lines (18 loc) 475 B
"use strict"; const fs = require("fs"); function allfiles(p, func, recur) { if (fs.existsSync(p)) { fs.readdirSync(p).forEach((v, i) => { var curp = p + '/' + v; if (fs.statSync(curp).isDirectory()) { if (recur) { allfiles(curp, func, recur); } } else { func(curp); } }); } } exports.allfiles = allfiles;