Skip to content
Related Articles

Related Articles

Improve Article
Node.js | fs.exists() Method
  • Last Updated : 20 Feb, 2020

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

My Personal Notes arrow_drop_up
Recommended Articles
Page :