getFiles.js 471 B

123456789101112131415161718192021
  1. // Dependecies.
  2. const fs = require('fs-extra');
  3. /**
  4. * Get Files from folder.
  5. */
  6. const getFiles = function(dir, files_) {
  7. files_ = files_ || [];
  8. var files = fs.readdirSync(dir);
  9. for (var i in files) {
  10. var name = dir + '/' + files[i];
  11. if (fs.statSync(name).isDirectory()) {
  12. getFiles(name, files_);
  13. } else {
  14. files_.push(name);
  15. }
  16. }
  17. return files_;
  18. }
  19. module.exports = getFiles;