Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fs = require('fs');
- const base = "/mnt/pr/01";
- const imgFileRe = /.(png|jpg|jpeg)$/
- String.prototype.repeat = function(num){
- return new Array(num + 1).join(this);
- }
- function readDir(base, level){
- let files = fs.readdirSync(base, {withFileTypes: true});
- files.forEach(function(item){
- state = fs.statSync(base + '/' + item);
- if(state.isDirectory()){
- localBase = base + '/' + item;
- readDir(localBase, level+1);
- }
- else{
- let i = base + '/' + "".repeat(level*2) + item;
- fs.readFile(i, 'utf8', function(err, data) {
- if (err) {
- return console.log(err);
- }
- console.log(i);
- fs.writeFile(i, result, 'utf8', function(err) {
- if (err) {
- return console.log(err);
- };
- });
- });
- }
- });
- }
- readDir(base,0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement