check path contains file node code example

Example 1: check if path is folder js

var fs = require('fs');
var stats = fs.statSync("c:\\dog.jpg");
console.log('is file ? ' + stats.isFile());
var stats = fs.statSync("c:\\demo");
console.log('is directory ? ' + stats.isDirectory());

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;
      }
}