Reputation: 2339
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);
}
Upvotes: 0
Views: 3398
Reputation: 1004
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);
}
Upvotes: 3