I’m trying to create a folder if it does not exist, using NodeJs. But I’m getting Error: ENOENT: no such file or directory, mkdir when trying to create directory error. How can I fix it?
const folderName = `./images/logger`;
try {
if (!fs.existsSync(folderName)) {
fs.mkdirSync(folderName);
}
} catch (err) {
console.error(err);
}
Advertisement
Answer
You need to add {recursive:true} option since you want to create more than one directory:
const folderName = `./images/logger`;
try {
if (!fs.existsSync(folderName)) {
fs.mkdirSync(folderName,{recursive:true});
}
} catch (err) {
console.error(err);
}