Open In App

Node.js fs.exists() Method

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

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:

  • path: The path at which directory is to be tested for existence. It can be string, buffer, etc.
  • callback: It is a callback function passed to the exists() method.

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


Last Updated : 12 Oct, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads