Check If file / folder is exists or not using nodejs

By Yashwant Chavan, Views 88030, Date 20-Feb-2017

In this tutorial, You will learn how to check If file / folder is exists or not using nodejs. fs.exists() is deprecated. You can use fs.stat() or fs.access() instead.

tags nodejs

syntax - Asynchronous

fs.exists(path, callback)

Test whether or not the given path exists by checking with the file system. Then call the callback argument with either true or false.

path <String> | <Buffer> filename or file descriptor

callback - <Function>

syntax - Synchronous

fs.existsSync(path)

path <String> | <Buffer> filename or file descriptor

file exists ? check asynchronously

var fs = require('fs');

fs.exists('c:\\hello.txt', function(exists) {
    console.log("file exists ? " + exists);
});

fs.exists('c:\\demo', function(exists) {
    console.log("folder exists ? " + exists);
});

fs.exists('c:\\cat.jpg', function(exists) {
    console.log("file exists ? " + exists);
});

output

file exists ? true
folder exists ? true
file exists ? false

file exists ? check synchronously

var fs = require('fs');
var exists = fs.existsSync('c:\\hello.txt');
console.log('file exists ? ' + exists);

output

file exists ? true
Yashwant Chavan

Yashwant Chavan

Hi there! I am founder of technicalkeeda.com and programming enthusiast. My skills includes Java,J2EE, Spring Framework, Nodejs, PHP and lot more. If you have any idea that you would want me to develop? Lets connect: yashwantchavan@gmail.com