UNPKG

cdt-cli

Version:

A simple CLI for creating your projects

31 lines (28 loc) 692 B
'use strict'; const fs = require('fs') const path = require('path') const deleteFile = require('./deleteFile') function deleteFolder(delPath) { try { if (fs.existsSync(delPath)) { const delFn = function (address) { const files = fs.readdirSync(address) for (let i = 0; i < files.length; i++) { const dirPath = path.join(address, files[i]) if (fs.statSync(dirPath).isDirectory()) { delFn(dirPath) } else { deleteFile(dirPath, true) } } fs.rmdirSync(address); } delFn(delPath); } else { console.log('do not exist: ', delPath); } } catch (error) { console.log('del folder error', error); } } module.exports = deleteFolder