/
githubmirror
/
pm2
Обзор
Документация
Войти
/
githubmirror
/
pm2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
5.0.3
lib/tools/deleteFolderRecursive.js
18 строк
480 B
Unitech
various fixes for N14
23 апр 2020, 18:33
23 апр 2020, 18:33
593b43c
Код
Авторство
О чём код?
const fs = require('fs'); const Path = require('path'); const deleteFolderRecursive = function(path) { if (fs.existsSync(path)) { fs.readdirSync(path).forEach((file, index) => { const curPath = Path.join(path, file); if (fs.lstatSync(curPath).isDirectory()) { // recurse deleteFolderRecursive(curPath); } else { // delete file fs.unlinkSync(curPath); } }); fs.rmdirSync(path); } }; module.exports = deleteFolderRecursive