node js check if folder exists code example
Example 1: how to check if a folder exists in node js
const fs = require("fs")
fs.access("./directory-name", function(error) {
if (error) {
console.log("Directory does not exist.")
} else {
console.log("Directory exists.")
}
})
Example 2: node check if file exists
const fs = require('fs');
let file = '../path/to/chad_warden.mpeg';
// async
const fileExists = (file) => {
return new Promise((resolve) => {
fs.access(file, fs.constants.F_OK, (err) => {
err ? resolve(false) : resolve(true)
});
})
}
// sync
const fileExistsSync = (file) => {
try {
fs.accessSync(file, fs.constants.R_OK | fs.constants.W_OK);
return true;
} catch (err) {
return false;
}
}