Open In App

Node.js fs.exists() Method

The fs.exists() method is an inbuilt application programming interface of fs module which provides an API for interacting with the file system in a manner closely modeled around standard POSIX functions. The fs.exists() method is used to test whether the given path exists or not in the file system.

Syntax:



fs.exists( path, callback )

Parameters: This method accept two parameters as mentioned above and described below:

Return value: It returns boolean values which signifies that the path exists or not.



Note: It is now deprecated.

Below examples illustrate the use of fs.exists() method in Node.js:

Example 1:




// Node.js program to demonstrate the 
// fs.exists() method
   
var fs = require('fs');
   
// Using fs.exists() method
fs.exists('/etc/passwd', (exists) => {
  console.log(exists ? 'Found' : 'Not Found!');
});

Output:

Found

Example 2:




// Node.js program to demonstrate the 
// fs.exists() method
   
var fs = require('fs');
   
// Using fs.exists() method
fs.exists('/etc/geeks', (exists) => {
    console.log(exists ? 'Found' : 'Not found!');
});

Output:

Not found!

Note: The above program will compile and run by using the node index.js command.

Reference: https://nodejs.org/dist/latest-v13.x/docs/api/fs.html#fs_fs_exists_path_callback

Article Tags :