delete dir nodejs
const fs = require('fs').promises;
async function deleteDir(path) {
try {
const files = await fs.readdir(path);
for (const file of files) {
const curPath = `${path}/${file}`;
if ((await fs.lstat(curPath)).isDirectory()) {
await deleteDir(curPath);
} else {
await fs.unlink(curPath);
}
}
await fs.rmdir(path);
console.log(`Deleted directory ${path}`);
} catch (err) {
console.error(`Error deleting directory ${path}: ${err}`);
}
}
deleteDir('nodejs');