Guest User

Untitled

a guest
Dec 10th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. import fs from 'fs';
  2.  
  3. const Walk = (dir, originalDir = false) => {
  4. let results = new Array();
  5.  
  6. if (!originalDir)
  7. originalDir = dir;
  8.  
  9. fs.readdirSync(dir).forEach(file => {
  10. const fullFile = `${dir}/${file}`;
  11. const stat = fs.statSync(fullFile);
  12. if (stat && stat.isDirectory())
  13. results = results.concat(Walk(fullFile, originalDir));
  14. else
  15. results.push(fullFile.replace(originalDir, '').replace(/^\/|\/$/g, ''));
  16. });
  17.  
  18. return results;
  19. };
  20.  
  21. export default Walk;
Add Comment
Please, Sign In to add comment