@halalala

Как получить размер папки?

Не могу получить реальный размер директории. Пишет , что size 496. Подскажите как получить нужный результат. Использую следующую функцию
fs.stat(path,callback)

Спасибо за внимание
  • Вопрос задан
  • 602 просмотра
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Считайте сумму размеров всех вложенных файлов
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Но быстрее через child_process.exec и консольный du -hs

const exec = require('child_process').exec

exec(`du -hs ${path}`, (err, stdout, stderr) => {
    if (err) console.log(err);
    if (stderr) console.log(stderr);
    console.log(stdout)
});


В чем плюшка, так это точно не блокирует поток, ну и консоль быстрее работает, как не крути.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы