const fsPromises = require("fs/promises"); const fs = require('fs') // Delete a directory and its children const removeDir = async (dirPath) => { if (fs.existsSync(dirPath)) { try { await fsPromises.rm(dirPath, { recursive: true, force: true }); console.log("Directory removed!"); return true } catch (err) { console.log('An error occurred while removing the directory: ', err); } } else { console.log('Directory not found to remove: ', dirPath) } return false } module.exports = removeDir ;