Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. const fs = require('fs');
  2. const base = "/mnt/pr/01";
  3. const imgFileRe = /.(png|jpg|jpeg)$/
  4.  
  5. String.prototype.repeat = function(num){
  6. return new Array(num + 1).join(this);
  7. }
  8.  
  9. function readDir(base, level){
  10. let files = fs.readdirSync(base, {withFileTypes: true});
  11. files.forEach(function(item){
  12.  
  13. state = fs.statSync(base + '/' + item);
  14. if(state.isDirectory()){
  15. localBase = base + '/' + item;
  16. readDir(localBase, level+1);
  17. }
  18. else{
  19. let i = base + '/' + "".repeat(level*2) + item;
  20. fs.readFile(i, 'utf8', function(err, data) {
  21. if (err) {
  22. return console.log(err);
  23. }
  24.  
  25.  
  26. console.log(i);
  27. fs.writeFile(i, result, 'utf8', function(err) {
  28. if (err) {
  29. return console.log(err);
  30. };
  31. });
  32. });
  33. }
  34. });
  35. }
  36.  
  37. readDir(base,0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement