как узнать глубину рекурсии или как реализовать эту программу:
Написать для Node.JS функцию, которая рекурсивно выводит список всех файлов и папок и их размер:
например:
dir1 (1000kb)
— subDir1 (500kb)
——— subFile1 (300kb)
——— subFile2 (200kb)
— subDir2 (500)
——— subFile1 (500kb)
вот уже немного готовый скрипт, сам написал:
const fs = require('fs');
function scaner(y,counter = 1){
let y1 = fs.readdirSync(y);
for(let x of y1){
let stat = fs.statSync(y + x);
if(!stat.isFile()){
let path = y + x + '/';
console.log(`${counter}` + x);
scaner(path,counter++);
}
}
}
scaner('./');
function scaner(y,counter = 1){
//Попробуй добавить тут counter++;
let y1 = fs.readdirSync(y);
for(let x of y1){
let stat = fs.statSync(y + x);
if(!stat.isFile()){
let path = y + x + '/';
console.log(`${counter}` + x);
scaner(path,counter++//или тут ++counter);
}
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости