I have a function in file dirExistEmpty.js and I need to use output from the function in main.js. Bellow is my code but it is not working.
dirExistEmpty.js
function dirExistEmpty(imgF) {
const emptyDir = require('empty-dir');
const fs = require('fs');
if (fs.existsSync(`${imgF}`)) {
console.log(`Directory exists! ${imgF}`);
emptyDir(`${imgF}`, function(err, stdout) {
if (err) {
console.error('errorrr',err);
} else {
console.log('Directory is empty:', stdout);
let empty = `${stdout}`
return empty;
console.log(`Directory is empty: ${empty}`);
}
});
}
else {
let empty = true;
return empty;
}
}
module.exports = {dirExistEmpty}
main.js
const dirExistEmpty = require('./dirExistEmpty.js');
let isEmpty = dirExistEmpty.dirExistEmpty('c:\\AAA');
let empty = isEmpty.empty;
console.log("Is empty ?", empty);